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

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

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

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

谢谢。

#1楼 票数:0 已采纳

简单的答案是将纬度相加并除以2,对经度也是如此。 它们是直线。

#2楼 票数:0

构造地图后,有什么原因不能使用VEMap.GetCenter方法吗? 这样不管观点如何,都是正确的。 如果使用的是默认构造函数,则可以传入边界框,然后在实例化对象后调用getmap。

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

  ask by Farhan translate from so

未解决问题?本站智能推荐:

1回复

必应地图ShowInfoBox()始终显示在地图中心吗?

javascript代码附在下面。 将两个图钉添加到Bing地图。 当它们悬停时,说明显示在引脚旁边。 添加两个按钮,并在click事件上调用ShowInfoBox(shape)。 单击按钮时,由于某种原因,无论图钉在哪里,信息框始终会从中心弹出。 这是一个已知的错误? 谁能建议解决
1回复

在Bing地图上检测VE形状内的图钉

我有一张地图,其中填充了数据库中的图钉。 和一个圆圈。 我希望能够找出VE Shape圆半径内还有哪些其他图钉,并创建其地址列表。 我的地图中也有一个围绕这些图钉的圆圈。 像这样填充。 这是它调用的buildCircle()函数。 这是添加图钉并在地图上填充圆之后的
2回复

虚拟地球-仅地图未渲染

我正面临着这个奇怪的问题。 bing map没有显示在我的页面上,因为所有控件甚至pushpins正确显示。 我在Google上搜索了很多,同样的功能在我的其他项目中也很好用 我怀疑对dev.virtualearth.net的引用有问题,或者我丢失了某些内容 这是我的代码:A
1回复

Virtual Earth V6.3(Bing)地图控件中高缩放级别的折线问题

我有一个带有Virtual Earth V6.3控件的应用程序,使用纯javascript添加折线,如嵌入在单个HTML5网页中的以下示例代码段所示: 在任何缩放级别下都可以正常工作。 但是,在使用ASP.NET 4.5 Web表单时,基本上相同的代码在实际应用中会产生奇怪的结果,即:
2回复

将地图视口点击位置转换为地图坐标(Bing地图)

因此,我在Bing JavaScript v7地图上覆盖了一个canvas ,其想法是,当用户单击画布时,它会在同一点的地图后面创建一个图钉。 但是,在我当前的混乱代码中,总是将图钉放在错误的位置。 小提琴供参考; http://jsfiddle.net/89SCq/2/ 我该如
1回复

必应地图开发-带标记的地图

我真的很喜欢这个网站的外观: http : //www.microsoft.com/web/WebsiteSpark/Catalog.aspx-特别是GIS部分-地图,绿色标记以及地图上标记如何绑定到列表下面。 有人会知道一些资源来帮助我开始开发类似的东西吗? 这个网站很吸引人,真的很喜
1回复

Bing地图(以前称为Virtual Earth)的自定义导航地图控件可替换默认的MS地图

我想要使​​用microsoft的bing贴图来创建我们的地图界面。 我厌倦了你在每一页上看到的默认蓝色控件。 我不是平面设计师,所以我想知道是否有人创建了自定义地图控件,他们不介意与社区共享商业用途。 我真的很喜欢harley-davidson在这里开发的那个: http ://
1回复

必应地图从引脚阵列添加infoBox

试图向每个引脚添加一个信息框,每个引脚都从一个单独的函数加载,并从xml文件中附加了相应的标题,描述,纬度/经度等。 ( 如有需要,请提供 ) 在接收引脚数组的函数中,我试图遍历每个项目并相应地添加信息框。 关于我在这里缺少什么的任何想法? 我确实在GetMap()函数中初始化