Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/google-maps/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Bing地图API——setBounds_Javascript_Google Maps_Bing Maps - Fatal编程技术网

Javascript Bing地图API——setBounds

Javascript Bing地图API——setBounds,javascript,google-maps,bing-maps,Javascript,Google Maps,Bing Maps,我正在将一个映射实用程序从Gmap转换为Bing。在Google Maps中,您可以轻松地向地图添加标记,每次添加标记时,您都会将标记的位置添加到边界对象,然后在地图上调用setBounds(),以重新居中调整地图以适应所有标记 我找不到类似的方法来处理Bing地图,而且这些文档与谷歌的相比相当糟糕 到目前为止,我已经创建了地图并添加了标记——但地图仍停留在初始视图,而不是更新以适应标记 Bing javascript API是否有与setBounds方法等效的方法,或者是否有其他方法来处理此问

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

我找不到类似的方法来处理Bing地图,而且这些文档与谷歌的相比相当糟糕

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


Bing javascript API是否有与setBounds方法等效的方法,或者是否有其他方法来处理此问题

在Bing中实现这一点的方法是:

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