GooglMapsを画像化する方法のまとめ
携帯電話などでGoogleMapsを表示したい時に静止画で表示する方法がありその手順をまとめたメモです。
表示方法
URLにパラメータをつけてGET形式にて送信する
パラメータ
URL
http://maps.google.com/mapdata?
マーカー
地図上にマーカーを複数置くことができる
Point=b〜Point=eで括れば複数のポイントを指定することができる。
Point=b&Point.latitude_e6=35681099&Point.longitude_e6=139767084&Point.iconid=16&Point=e&Point=b&Point.latitude_e6=35679832&Point.longitude_e6=139771155&Point.iconid=15&Point=e&Point=b&Point.latitude_e6=35677275&Point.longitude_e6=139768566&Point.iconid=15&Point=e&
※上記のコードで地図上3ヶ所にピンを表示させられます。
- Point=b
- マーカー指定開始
- Point.latitude_e6
- マーカーの緯度座標を指定する
- Point.longitude_e6
- マーカーの経度座標を指定する
- Point.iconid
- マーカーのアイコンを指定する。
コードを指定することによりアイコンはピンや矢印の形やA〜Zまでの文字をピンに表示させることができる。
コードと表示されるアイコンは下記のURLに詳しく書いてあるので参考にする。
http://test.anoncom.net/?others/GoogleMap/NoAjaxInterface#w0f3a42d
- Point=e
- マーカー指定終了
地図の中心地
- latitude_e6
- 地図の中心地になる緯度座標を指定する
- longitude_e6
- 地図の中心地になる経度座標を指定する
地図の縮尺
- zm
- 画像の幅によって同じ数値でも縮尺が変わるらしい
詳しくは下記のURLを参照
- 縮尺の指定
- http://test.anoncom.net/?others/GoogleMap/NoAjaxInterface#c322e882
- ここギコ! - ケータイ向けGoogleマップのサイズとZM値、距離との関係
- http://kokogiko.net/m/archives/001930.html
その他
- cc
- カントリーコード。日本なので"JP"を指定。
- min_priority
- よくわからないが、調べた先では「最低優先度」と解説されている。
引数に1〜3が指定できるがよくわからないが必須項目なので1を指定しておく。
参考URL
以上のパラメータを指定して下記のようなURLを作成する。
http://maps.google.com/mapdata?Point=b&Point.latitude_e6=35681099&Point.longitude_e6=139767084&Point.iconid=16&Point=e&Point=b&Point.latitude_e6=35679832&Point.longitude_e6=139771155&Point.iconid=15&Point=e&Point=b&Point.latitude_e6=35677275&Point.longitude_e6=139768566&Point.iconid=15&Point=e&latitude_e6=35681099&longitude_e6=139767084&zm=2000&w=240&h=320&cc=US&min_priority=1&image_format=1
参考にしたサイト
下記の情報を得るのに下記のサイトを参考にしました。
サイトの管理人の方々に感謝いたします。
- ここギコ! - Google Mapsの地図を自由に切り出すインタフェースがあった
- http://kokogiko.net/m/archives/001842.html
- wakasa.org - GoogleMapsの画像化
- http://wakasa.org/archives/2006/12/googlemaps.html
- Google mapの地図画像を携帯から利用する方法
- http://test.anoncom.net/?others/GoogleMap/NoAjaxInterface