0

我正在使用 VEMap API。我有地图左上角和右下角(边界框)的纬度和经度。我想得到中心点。有什么简单的方法可以做到这一点?我在谷歌上搜索找不到解决方案。

我在想的是,如果我可以使用上面提到的两点定义地图,那么我可以很容易地得到中心:

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

有没有办法调用地图对象的构造函数并传递我拥有的两个坐标?

谢谢。

4

2 回答 2

0

简单的答案是添加纬度并除以二,对经度做同样的事情。它们是直线。

于 2012-09-17T17:00:17.447 回答
0

VEMap.GetCenter地图构建后有什么原因不能使用该方法吗?这样无论从哪个角度来看都是正确的。如果您使用的是默认构造函数,则可以传入边界框,然后在实例化对象后调用 getmap 。

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

于 2012-10-01T19:54:33.850 回答