LGCフォーラムの下記投稿を見て、CID検索方法を調べてみました。
- リスティングの"CID"を調べる方法 ※SVTPの資格が無いと見れません
ズバリ正解はSV360さんから下記の検索プログラムへのリンクです。場所の名称や電話番号などで検索可能です。
私はPlaceIDの検索方法を使って、CIDを見付ける方法を考えました。下記のリンクからPlaceIDを見付けることが可能で、その時のinfowindowsのリンクからCIDが分かります。
上記のサンプルプログラムを少しだけ変更してGAEに置いてみました。変更したのは初期値の地図の中心位置と、中心位置と地図のズーム値を引数で指定可能にした2点です。latとlngは省略可能ですが、省略すると北部九州付近(基山)を中心として地図を開きます。
- PlaceID Finder(Tokyo Tower) 35.658581,139.7432093
上記のリンクでは東京タワーを中心としズーム値は「12」で地図を開きます。検索窓に場所名を入力し表示されるリスティングから選択すると、地図上にインフォウィンドウが表示されます。このインフォウィンドウの「Googleマップで見る」のリンクにCIDが含まれています。リンクをクリックしてマップを開くとURLが変化してしまうので、右クリックして「リンクのアドレスをコピー」です。右クリックでメニューが表示されない時は地図上の「東京タワー」を再度クリックすればメニューが現れます。最初から地図上のリスティングをクリックしてインフォウィンドウを開く方が簡単かも知れません。下記の様に「Googleマップで見る」をコピーすればリンクも同時にコピー可能です。
ところで何故CIDを調べようかと思ったかなのですが、時々Googleマップのリスティングが乗っ取られることがあるので、CIDをメモしておこうかと思った次第です。名称が書き換えられたり、場所が変わってもCIDは変わらないはずです。
0 件のコメント:
コメントを投稿