必应地图API--setBounds

3
我正在将一个地图工具从Google地图转换为Bing。在Google Maps中,您可以轻松地向地图添加标记,并且每次添加标记时,都将标记的位置添加到bounds对象中,然后在地图上调用setBounds()以使地图重新定位以适应所有标记。
我找不到类似于对Bing Maps的方法,并且与Google的文档相比,文档相当糟糕。
到目前为止,我已经创建了地图并添加了标记,但是地图仍然停留在初始视图,而不是更新为适合标记的视图。
Bing JavaScript API是否有setBounds方法的等效方法,或者还有其他处理方式吗?
1个回答

3
在必应地图中实现这一点的方法如下:
1)使用LocationRect.fromLocations函数(http://msdn.microsoft.com/en-us/library/gg427621.aspx)从标记位置创建一个边界框。
2)将步骤1中创建的LocationRect作为ViewOptions参数的一部分传递给地图对象的setViewFunctionhttp://msdn.microsoft.com/en-us/library/gg427628.aspx

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接