Bing Maps API - setBounds

时间:2012-12-13 18:04:38

标签: javascript google-maps bing-maps

我正在将映射实用程序从Gmap转换为Bing。在Google地图中,您可以轻松地将标记添加到地图中,每次添加标记时,都会将标记的位置添加到边界对象,然后在地图上调用setBounds()以重新定位地图以适合所有地图标记。

我找不到使用Bing地图的类似方法,与Google相比,这些文档非常糟糕。

到目前为止,我已经创建了地图并添加了标记 - 但地图仍然停留在初始视图,而不是更新以适应标记。

是否有相当于Bing javascript API的setBounds方法,还是有其他方法来处理这个问题?

1 个答案:

答案 0 :(得分:2)

在Bing中执行此操作的方法是:

1)使用LocationRect.fromLocations函数(http://msdn.microsoft.com/en-us/library/gg427621.aspx)从图钉位置创建边界框 2)将在一个中创建的LocationRect传递给地图对象setViewFunction,作为ViewOptions参数的一部分http://msdn.microsoft.com/en-us/library/gg427628.aspx