经过详尽的搜索,我决定在这里提问:我想从远处初始化一张必应地图,然后放大到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一些时间来完成加载。