Bing Maps で地図画像を取得する

プログラミング

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キー
航空写真/ズームレベル19
 
https://dev.virtualearth.net/REST/v1/Imagery/Map/Road/35.68135257803937,139.76609230041504/16?mapSize=400,300&format=jpeg&culture=ja&key=APIキー

ロードイメージ/ズームレベル16
 

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>

コメント

タイトルとURLをコピーしました