F.Ko-Jiの「一秒後は未来」

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

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

著者について

fkoji

F.Ko-Ji

Webエンジニアやってます。最近は ドットインストール の開発がお仕事です。その傍ら、個人で Meity電車遅延なう梅酒.in#グラドル自画撮り部 の部室といったネットサービスを開発・運営してます。梅酒と草野球とリアル脱出ゲームが好きです。

» 詳しいプロフィールや運営サービスの一覧など