2008年09月08日

静的なGoogle地図画像 @ ウェブ

img1 img2 img3

Google Mapsに、静的な画像として取得できるAPIが有ったんですね。知りませんでした。(^_^;)

試してみるとレスポンスは良いですし、マーカーを複数設定できたり、これは非常に良さそうです。携帯電話用に使ってみようかな。

Static Map Tiles - Google AJAX Search API demo
>>関連リンク

Class Reference - Google AJAX Search API - Google Code
>>関連リンク

静的な画像のURLを少し調べてみました。調べたURLも掲載しておきます。

mapdata (GIF 画像, 400x350 px)
http://
mt.google.com/mapdata?cc=us&tstyp=5&w=400&h=350&Point=b&Point.latitude_e6=48856500&Point.longitude_e6=2350900&Point.iconid=51&Point=e&Point=b&Point.latitude_e6=52523800&Point.longitude_e6=13411900&Point.iconid=52&Point=e&Point=b&Point.latitude_e6=52373800&Point.longitude_e6=4890900&Point.iconid=53&Point=e&Point=b&Point.latitude_e6=55676294&Point.longitude_e6=12568115&Point.iconid=54&Point=e&Point=b&Point.latitude_e6=60160791&Point.longitude_e6=24952548&Point.iconid=55&Point=e&Point=b&Point.latitude_e6=59332725&Point.longitude_e6=18064454&Point.iconid=56&Point=e&Point=b&Point.latitude_e6=59913820&Point.longitude_e6=10738741&Point.iconid=57&Point=e

ここからは解説。

mt.google.com/mapdata
//リクエストURL

cc=us
//カントリーコード?

tstyp=5
//不明 省略可

w=400
//幅

h=350
//高さ

Point=b
//ポイント開始

Point.latitude_e6=48856500
//緯度

Point.longitude_e6=2350900
//緯度

Point.iconid=51
//アイコン 省略可

Point=e
//ポイント終了

zl=4
//ズームレベル 省略可

ポイントの開始と終了のセットは複数指定可能。20個まで?

アイコンに関して調べたデータを書いておきます。

1-14:なし
15:赤、黒ドット
16:星印
17-26:アルファベット(A-J)
27:地図非表示
28:地図に×印
29:地図非表示
30:なし
31:緑、三角
32:赤、■
33:緑矢印
34:緑丸
35:黄色、||
36:地図非表示
37:赤丸、黒ドット
38:小マーカー青
39:青、黒ドット
40:緑、黒ドット
41:黄、黒ドット
42-50:なし
51-76:アルファベット(A-Z)
77:マーカーの影
78:矢印の影
79-80:丸印の影
81:小マーカーの影?
82:小マーカーの影
83:中マーカーの影?
84:小マーカーの影
85-99:なし
100-139:青三角
140-150:なし
151-176:赤丸、アルファベット(A-Z)
177-202:青、アルファベット(A-Z)
203-228:緑、アルファベット(A-Z)
229-238:黄色、数字 1-9,0
260-269:小マーカー、(黒、茶、緑、紫、黄、青、灰、橙、赤、白)
310-336:黒マーカー、ドット/アルファベット(A-Z)
340-366:茶色マーカー、ドット/アルファベット(A-Z)
370-:灰色マーカー、ドット/アルファベット(A-Z)
400-:橙マーカー、ドット/アルファベット(A-Z)
430-:紫マーカー、ドット/アルファベット(A-Z)
460-:白マーカー、ドット/アルファベット(A-Z)
491-:黄色マーカー、アルファベット(A-Z)
520-:赤小マーカー、ドット/アルファベット(A-Z)
550-:青小マーカー、ドット/アルファベット(A-Z)
580-:緑小マーカー、ドット/アルファベット(A-Z)
610-:黒小マーカー、ドット/アルファベット(A-Z)
640-:茶小マーカー、ドット/アルファベット(A-Z)
670-:灰小マーカー、ドット/アルファベット(A-Z)
700-:橙小マーカー、ドット/アルファベット(A-Z)
730-:紫小マーカー、ドット/アルファベット(A-Z)
760-:白小マーカー、ドット/アルファベット(A-Z)
790-:黄小マーカー、ドット/アルファベット(A-Z)

900-915:人型東西南北マーカー
1000-1009:赤、数字 0-9

ここから先もあるのかもしれませんが、調べていません。

もう一つのAPIも発見。こちらが公開している本来のAPIっぽい。

Google Static Maps API - Google Code
>>関連リンク

使い方が結構違います。でも、画像フォーマットが指定できたりもするので、こちらの方が対応端末毎に切り替えたり出来て都合はよいかも。

閲覧数: 4489 / はてなブックマークusers

関連商品

amazon.co.jp・詳細ページへ

blog comments powered by Disqus

関連日記

アマゾン広告

この日記ページは閲覧数などの条件に応じて、閲覧制限を行っています。他からリンクしていただいても、そのリンクから辿った閲覧者が当ページの内容をご覧頂けない場合があります。ご了承下さい。

▼日記検索

Mac

Shade

3D

Flash

ゲーム

ウェブ

音楽

映画

デジカメ

Windows

Linux

携帯電話

テレビ

広島

電子工作

iOS

▼ 最近のトラックバック

▼ランキング

▼関連サイト