1

VirtualEarthマップで表示される最大および最小の緯度と経度を決定する簡単な方法はありますか?それが平らな表面ではないことを考えると(VEはメルカトル図法を使用しているように見えます)、数学がかなり複雑になるのを見ることができます。誰かがこれを達成するためのスニペットを知っているかもしれないと思いました。

4

2 に答える 2

2

それを見つけた!VEMap.GetMapView() は、境界の四角形を返します。3D モードでも機能します (境界が四角形でさえありません)。

var view = map.GetMapView();

latMin = view.BottomRightLatLong.Latitude;
lonMin = view.TopLeftLatLong.Longitude;
latMax = view.TopLeftLatLong.Latitude;
lonMax = view.BottomRightLatLong.Longitude;
于 2009-02-25T18:14:43.190 に答える