[[20190114140002]] 『座標値の位置をGoogleMapsに表示』(高齢者マクラー) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『座標値の位置をGoogleMapsに表示』(高齢者マクラー)

 次のページを参考に、セルに入力されている座標値の位置をGoogleMapsに表示させています。
https://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q11151940996

 Sub GoogleMaps_Show1(ByRef co_Col As Long)
   '' 始点側の座標値の位置をGoogleMapsに表示
   Dim JS As Object
   Dim URL
   '' GoogleMapsに表示
   Set JS = CreateObject("ScriptControl")
   JS.Language = "JScript"

   URL = JS.CodeObject.encodeURIComponent(Cells(ActiveCell.Row, co_Col).Value)
   CreateObject("Wscript.Shell").Run "http://www.google.co.jp/maps/@/serch?q=" & URL, 1
 End Sub

 現在、これでMaps上に正しく表示され問題はないのですが、2点目以降を表示さ
 せるとその都度新しいタブを開いて表示するために時間が掛かりますし、タブが
 増えて煩わしくなってきます。
 このため、2点目以降については1点目で開いたタブのMaps上に表示させるために
 はどのようにすればよろしいのでしょうか?

 もう一点、最初に表示される画像はMapsの地形図ですが航空写真の表示に変える
 ことができるのでしょうか?

 参考にしているページのコードの内容は全く分からないままコピーして利用させ
 ていただいているレベルの者です(例えば、最後の",1"など)。
 よろしくお願いします。

< 使用 Excel:Excel2007、使用 OS:Windows10 >


こちら↓に、VBAで GoogleMap APIを使用するワンセットがあります。
https://news.mynavi.jp/article/20120424-excelvba/
2013年頃、動作確認をした記憶があります。
複数箇所の住所を元に、地図上にフラッグを立てるものです。

ただし、その後、GoogleMap API はキーを求めるようになったようです。
そのこともあって、上記をそのままでは動作しませんが、参考になるはずです。
APIのキーの取得方法もネットで調べれば分かると思います。
Googleさんのサイトを見て下さい。
# それ以外の変更もあるかもしれませんが、とりあえず。

(γ) 2019/01/14(月) 21:52


 (γ)さんありがとうございます。

 このページで質問する前に、この学校内の
[[20121108090727]]
 の記事を参考にと思ったのですが、私にとってはかなりハードルが高いと思い、
 「1点だけの表示なら簡単にできるので複数の点でも何とかなるかな?」と安易に考えました。

 GoogleMapsのAPIについては、
 写真の座標値の修正をフリーソフトを使って処理していた際に1日2500回の制限回数を超えたことがあり、
 またこのソフトについては昨年6月からは予めAPIを申請しキーを入力しないとGoogleMapsが使用出来なく
 なってしまいました。
 APIの方は私にとっては壁のような気もしていますが少し勉強してみます。
 教えていただいたあたりを少し勉強してみます。

(高齢者マクラー) 2019/01/14(月) 23:20


APIキーを取得して、現状の使用環境をフィードバック頂くとありがたいですね。
コードもダウンロードできたはずなので、部分的に修正していけばよいのでは、
と考えています。
# 私自身はちょっと時間がとれません。あしからず。
(γ) 2019/01/14(月) 23:58

訂正:
>複数箇所の住所を元に、地図上にフラッグを立てるものです。
と書きましたが、記事は1つの場所だけだったみたいです。

urlに必要情報を連結していくだけで複数のものを表示できます。
手元のBookを改めて見ると、複数の場所を表示する加工をやっていたようです。
素人の私にもできたことなので、そう難しい話ではないはずです。
頑張って下さい。

(γ) 2019/01/15(火) 00:19


 (γ)さんありがとうございます。

 URLの連結について少し時間が掛かりますが、検討してみます。
(高齢者マクラー) 2019/01/15(火) 01:26

コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.