Google Static Maps API - imgタグでGoogleマップの地図画像を貼付けるAPI
Googleマップの地図画像をimgタグで自由に貼付けることができる Google Static Maps API が公開されています。(see: API for Static Maps)
↑ このように任意の地点を中心とした地図画像をマーカー付きで表示できます。(Google Maps APIと同様にAPIキーが必要なため、Web型のRSSリーダーではここの画像は表示されていないかもしれません。)
このAPIは Google Chart API と同様にURLにパラメータをつけてリクエストすると画像を返してくれるものです。上記の画像は次のURLから生成されています。
http://maps.google.com/staticmap? center=35.010517,135.759638 &zoom=15 &size=480x270 &maptype=mobile &markers=35.010117,135.758638,reda%7C35.010417,135.759538,blueb &key=YOUR_API_KEY
指定するパラメータは以下のようなものがあります。
- center: 緯度と経度を指定(カンマ区切り)
- zoom: ズームレベル(0から19)
- size: 地図画像のサイズ(512ピクセルまで)
- maptype: roadmapまたはmobileを指定(roadmapはPC版Googleマップの画像)
- markers: マーカーの位置と色(red, green, blue)とアルファベット1文字を指定
- {緯度},{経度},{色}{アルファベット}の順で記述し、複数マーカーは%7Cで区切る。
- 色とアルファベットの間に区切りは入れない。たとえば緑で「A」のマーカーを表示させたいときは greena と記述する。
- key: ドメインごとに取得するAPIキー(Google Maps APIと同じもの)
現在は、1ユーザあたり24時間に1000個の画像までという制限があります。そのほかの詳しい情報は、Google Static Maps API のドキュメントを参照してください。
» Google Static Maps API – Google Code
パラメータの指定が面倒なので、Google Maps APIを使ってジェネレータを作ってみるのがいいかなと思います。ただしAPIの利用制限があるのでプレビュー表示はしないほうがよさそうです。
» Official Google Maps API Blog: Google Maps Without the Scripting
コメントを残す