有没有办法以编程方式放大或平移javascript中的Bing地图?

时间:2013-05-22 19:20:15

标签: javascript bing-maps

经过详尽的搜索后,我决定在这里问:我想从远处初始化一张Bing地图,然后放大到8级左右。我想在一段时间之后然后缩小方向然后平移到新位置然后再放大。

这可以使用javascript API吗?我只看过在WPF或Silverlight中执行此操作的示例。

1 个答案:

答案 0 :(得分:1)

如果了解您的问题,则需要创建传递地图容器的地图。 通过这种方式,可以使用设置为null的选项创建地图。

var oMap = new Microsoft.Maps.Map(divMapContainer, null)

显示地图后,调用setView方法,并将可选参数作为对象传递。

可选参数是居中和缩放。

setTimeout(function () {
     oMap.setView({
          center: new Microsoft.Maps.Location(0, 0),
          zoom: 8
     });
}, 1000);

一秒钟后执行的功能,以便给地图一些时间来完成加载。