others/GoogleMap/MobileImage

Google mapの地図画像を携帯から利用する方法2
この度、10月19日のGoogleモバイルのリニューアルによって、Googleマップモバイルもより便利になりました。
そこで、Googleが公式的に使用しているモバイル向けのインタフェース(URL)の利用方法をここに示します。
以前までのPC版を利用していたインタフェースはこちら

【注意】当ページ内で紹介している方法は非公式的な利用方法であるため、Googleマップ利用規約に反する恐れがあります。

2008年2月27日追記
米国時間2008年2月21日より、GoogleオフィシャルのGoogleマップAPI開発チームからGoogle Static Maps API(Googleマップの静的画像用API)が公開されました。
個人での利用の範疇を超える場合や実際に運用を行う場合にはこちらのAPIをご利用になることを強くお勧めします

参考:Google Maps API Blog | Google Maps Without the Scripting


※ご利用になる前にご一読ください



[編集]基本設定

何も考えずに、とにかく指定するもの。

http://maps.google.com/mapprint
ベースとなるURL。この後ろに?に続けて以降記述する引数と値を指定する。


tstyp
不明。2~3を指定するとエラーになることを確認。

[編集]出力する画像の大きさを指定

r 必須
出力する画像の大きさ。ピクセル単位で指定。
値の書式はwidth%2Cheightの形で書く。(%2Cは「,」(カンマ)なので「,」で指定しても可)
それぞれ指定できる大きさは最大2000。

[編集]地図の中心地点となる緯度と経度の指定

c 必須
値は longitude%2Clatitude の形で書く。(%2Cは「,」(カンマ)なので「,」で指定しても可)
longitudelatitudeは世界測地系、degree形式で指定。小数点は除く。小数点以下6桁目まで必ず指定。

[編集]縮尺の指定

z 必須
縮尺に対するズーム値を指定。指定できる値は1~17まで。17以降は同じ結果を返す。

[編集]マーカー

l(エル)
マーカーを指定する場合に必須。マーカーをつける位置を指定する。複数記述可能(値が上書きされることはない)
値の記述形式は longitude%2Clatitude%2Ciconid となる。(%2Cは「,」(カンマ)なので「,」で指定しても可)
longitudelatitudeの書式はcと同じ。
iconidはマーカーの形状を指定できる。指定できるマーカーは以下のとおりである。
なお、iconid指定しない場合はマーカーは表示されない。

iconid
マーカーで示す際に使うアイコンの番号を指定する。
使用可能なマーカーは以下のとおり。指定がない場合、15となる。
使用可能マーカー一覧(iconid)

iconidiconidiconidiconidiconid
表示表示表示表示表示
1516171819
marker_15.gifmarker_16.gifmarker_17.gifmarker_18.gifmarker_19.gif
2021222324
marker_20.gifmarker_21.gifmarker_22.gifmarker_23.gifmarker_24.gif
2526313233
marker_25.gifmarker_26.gifmarker_31.gifmarker_32.gifmarker_33.gif
3435363751
marker_34.gifmarker_35.gifmarker_36.gifmarker_37.gifmarker_17.gif
5253545556
marker_18.gifmarker_19.gifmarker_20.gifmarker_21.gifmarker_22.gif
5758596061
marker_23.gifmarker_24.gifmarker_25.gifmarker_26.gifmarker_61.gif
6263646566
marker_62.gifmarker_63.gifmarker_64.gifmarker_65.gifmarker_66.gif
6768697071
marker_67.gifmarker_68.gifmarker_69.gifmarker_70.gifmarker_71.gif
7273747576
marker_72.gifmarker_73.gifmarker_74.gifmarker_75.gifmarker_76.gif

[編集]画像の出力形式(フォーマット)

image_format
この引数に値を指定することで、画像の出力形式を指定できる。デフォルトではGIF。

  • 1:GIF
  • 2:PNG
  • 3:JPEG

[編集]サンプル

[編集]東京タワー

画像:240x120
中心地点:東京タワー(35.658632, 139.745411)
マーカー:同上、33
出力画像形式: JPEG


[編集]東京湾近辺

画像:640x480
中心地点: 海ほたる(35.462334, 139.877436)
マーカー:
R(68): 六本木ヒルズ(35.660423, 139.729204)
D(54): 東京ディズニーランド(35.634024, 139.878587)
L(62): ランドマークタワー(35.454570, 139.631442)
↓(33): 江ノ島(35.300343, 139.480476)
出力画像形式: 指定なし(GIF)

[編集]情報のご利用に当たって(免責)

当ページで紹介している方法によってGoogleマップの画像データの取得は可能となりますが、この方法はGoogleオフィシャルによって公開されているものではありません。
この方法によるGoogleマップAPIの利用はGoogleマップ利用規約、(主に画像イメージの項)に反する可能性があります。
情報の利用は各自の責任においてお願いいたします。
なお、当サイトで紹介している方法・情報を基に利用された結果、何らかの不利益等を被られた場合であっても、当サイトでは一切の責任を負いかねますのでご了承ください。