0

API を使用して bing からマップを取得しています: http://msdn.microsoft.com/en-us/library/ff701724.aspx

返すことができる最大のタイルは 900x834 です。少なくともその倍は必要です。特定のズーム レベルで隣接するタイルが何であるか、特定の解像度で長さ/緯度を把握する簡単な方法はありますか。

つまり、経度、緯度、ズーム レベル、および解像度が与えられた場合、同じズーム レベルと解像度で周囲の 8 つのタイルの経度緯度はどうなるでしょうか。または、大きなマップを取得するためのより良い方法はありますか?

ここに私の GET リクエストがあります: http://dev.virtualearth.net/REST/v1/Imagery/Map/Aerial/# {lat},#{long}/#{rand(19)}?mapSize=900,834&format=png&key=私の鍵

4

1 に答える 1

1

これは、利用規約に定められたルール、特に画像の取得 (または構成) に関する自動化を破ることなく行うことはできません。参照: http://www.microsoft.com/maps/product/terms.html

続行するための専用の契約でとにかくこれを行いたい場合は (可能であれば)、中心の緯度経度を使用するのではなく、mapArea パラメーターを使用することをお勧めします 。私たち/ライブラリ/ff701724.aspx

mapArea 画像取得の例を参照してください。

http://dev.virtualearth.net/REST/V1/Imagery/Map/road?mapArea=37.317227,-122.318439,37.939081,-122.194565&ms=500,600&pp=37.869505,-122.2705;35;BK&pp=37.428175,-122.169680;;ST&ml=TrafficFlow&key=BingMapsKey

サポートされている方法でタイル URL にアクセスする場合は、同じ画像サービスを使用して、タイル URL を含むメタデータを取得できます。タイルはクワッドキー モデルに基づいているため、現在のビューの近くにタイルを読み込むことができます。

于 2013-01-30T18:30:34.630 に答える