0

VEMap API を使用しています。マップの左上の点と右下の点 (バウンディング ボックス) の緯度と経度があります。中心点を取りたい。それを行う簡単な方法は何ですか?Google で検索しても解決策が見つかりませんでした。

私が考えていたのは、上記の 2 つのポイントを使用してマップを定義できれば、非常に簡単に中心を取得できるということです。

// JavaScript code snippet
var center = map.GetCenter();
var lat = center.Latitude;
var lng = center.Longitude;

map オブジェクトのコンストラクターを呼び出して、私が持っている 2 つの座標を渡す方法はありますか?

ありがとう。

4

2 に答える 2

0

VEMap.GetCenterマップが構築された後にメソッドを使用できない理由はありますか? このように、視点に関係なく、それは正しいでしょう。デフォルトのコンストラクターを使用している場合は、バウンディング ボックスを渡して、オブジェクトがインスタンス化された後に getmap を呼び出すことができます。

http://msdn.microsoft.com/en-us/library/bb412539.aspx

于 2012-10-01T19:54:33.850 に答える
0

簡単な答えは、緯度を足して 2 で割り、経度についても同じことです。それらは直線です。

于 2012-09-17T17:00:17.447 に答える