Google Static Maps APIを使用すると、地図の画像を取得することができます。
URL
URLは次のようになります。
取得したい情報をパラメータで指定します。
https://maps.googleapis.com/maps/api/staticmap?パラメータ
必須のパラメータ
centerパラメータで中心位置の緯度と経度を指定します。
center=中心位置の緯度,中心位置の経度
例
center=34.687315,135.526201
sizeパラメータで取得する画像のサイズを指定します。
size=幅x高さ
例
size=640x480
sensorパラメータでGPS情報の有無を指定します。
センサーを使ってユーザーの位置を決定するときはtrueを指定します。
sensor=GPS情報の取得
例
sensor=false
keyパラメータでAPIキーを指定します。
APIキーは、Google Static Maps APIから取得します。
key=APIキー
オプションのパラメータ
よく使うパラメータだけ紹介します。
zoomパラメータで縮尺を指定します。
例
zoom=12
markersパラメータで地図上に設置するマーカーを指定します。
markers=緯度,経度
サンプル
大阪城の地図を取得してみましょう。
- 緯度:34.687315
- 経度:135.526201
- 画像サイズ:640×480
- 縮尺:14
URLは次のようになります。
https://maps.googleapis.com/maps/api/staticmap?center=34.687315,135.526201&size=640x480&sensor=false&zoom=14&key=APIキー
マーカーをつけます。
https://maps.googleapis.com/maps/api/staticmap?center=34.687315,135.526201&size=640x480&sensor=false&zoom=14&markers=34.687315,135.526201&key=APIキー
価格とプラン
AndroidのGoogle Maps Android APIと、iOSのGoogle Maps SDK for iOSは、無制限で無料で使用できます。
ウェブの場合はマップのロードが90日間連続して1日25,000回を超過するまで無料、
ウェブサービスの場合は1日2,500 回のリクエストまで無料
となっています。
価格とプランの詳細についてはこちらをご覧ください。