2

マッピング ユーティリティを Gmap から Bing に変換しています。Google マップでは、マーカーをマップに簡単に追加できます。マーカーを追加するたびに、マーカーの位置を境界オブジェクトに追加setBounds()し、マップを呼び出してすべてのマーカーが収まるようにマップを再センタリングします。

Bing Maps を操作する同様の方法を見つけることができず、ドキュメントは Google のものに比べてかなりお粗末です。

これまでのところ、マップを作成し、マーカーを追加しましたが、マップはマーカーに合わせて更新されるのではなく、最初のビューのままです。

Bing javascript API の setBounds メソッドに相当するものはありますか、またはこれを処理する別の方法はありますか?

4

1 に答える 1

2

Bing でこれを行う方法は次のとおりです。

1) LocationRect.fromLocations 関数 (http://msdn.microsoft.com/en-us/library/gg427621.aspx) を使用して、画鋲の位置から境界ボックスを作成します 2) 作成した LocationRect をマップ オブジェクトに渡しますViewOptions パラメーターの一部としての setViewFunction http://msdn.microsoft.com/en-us/library/gg427628.aspx

于 2012-12-14T07:12:31.387 に答える