Bing Maps Imagery API による地図画像の取得方法をご紹介します。
Bing Maps Imagery API で地図画像を取得する
Bing Maps Imagery API は Microsoftが提供する RESTサービスです。指定された URLにアクセスすると地図画像を返します。
APIキーの取得方法は Bing Maps で地図を表示する(1)を参照してください。
APIのパラメータ
以下のように URLにパラメータを指定します。”{}”で囲まれた箇所がパラメータです。
https://dev.virtualearth.net/REST/v1/Imagery/Map/{imagerySet}/{centerPoint}/{zoomLevel}?key={key}&format={format}&mapSize={mapSize}
パラメータの内容は以下のとおりです。
centerPoint | 地図の中心位置(”緯度,軽度”) |
culture | 表示文字列の言語 日本語は”ja” |
format | 地図画像のフォーマット(gif、jpeg、png) |
imagerySet | 画像イメージの種類 Aerial(航空写真)、Road(ロードイメージ)など |
key | APIキー |
mapSize | 地図画像のサイズ(”横幅,縦幅”) 横幅は 80~2000ピクセル 縦幅は 80~1500ピクセル |
zoomLevel | ズームレベル(0~20) |
パラメータの詳細については Get a Static Mapを参照してください。
実行サンプル
以下をブラウザの URL欄に入力して実行すると地図画像が表示されます。
※ APIキーを記述してください。
https://dev.virtualearth.net/REST/v1/Imagery/Map/Aerial/35.68135257803937,139.76609230041504/19?mapSize=400,300&format=jpeg&key=APIキー
https://dev.virtualearth.net/REST/v1/Imagery/Map/Road/35.68135257803937,139.76609230041504/16?mapSize=400,300&format=jpeg&culture=ja&key=APIキー
HTMLファイルのソースコードです。ブラウザで実行すると地図画像が表示されます。
※ APIキーを記述してください。
<!DOCTYPE html>
<head>
<meta charset="utf-8" />
</head>
<body>
<img src="https://dev.virtualearth.net/REST/v1/Imagery/Map/Aerial/35.68135257803937,139.76609230041504/19?mapSize=640,400&format=jpeg&key=APIキー" style="width:640px; height:400px;">
</body>
</html>
コメント