有没有一种方法可以在javascript中以编程方式放大或平移Bing地图?



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

是否可以使用javascript API?我只在WPF或Silverlight中见过这样做的例子。

如果理解您的问题,您需要创建映射传递映射的容器。以这种方式创建映射,并将选项设置为null。

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

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

可选参数为居中和缩放

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

函数在一秒钟后执行,以便给map一些时间来完成加载。

最新更新