【问题标题】:Bing Maps API -- setBounds必应地图 API——setBounds
【发布时间】:2012-12-13 18:04:37
【问题描述】:

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

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

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

对于 Bing javascript API,是否有等效的 setBounds 方法,或者是否有其他方法来处理这个问题?

【问题讨论】:

    标签: javascript google-maps bing-maps


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-01-28
      • 2011-05-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多