经过详尽的搜索,我决定在这里问:我想从远处初始化一个 Bing 地图,然后放大到大约 8 级。我想在设定的时间后缩小一个方法,然后平移到一个新的位置,然后再次放大。
这可以使用javascript API吗?我只在 WPF 或 Silverlight 中看到过这样做的示例。
经过详尽的搜索,我决定在这里问:我想从远处初始化一个 Bing 地图,然后放大到大约 8 级。我想在设定的时间后缩小一个方法,然后平移到一个新的位置,然后再次放大。
这可以使用javascript API吗?我只在 WPF 或 Silverlight 中看到过这样做的示例。
如果理解您的问题,您需要创建传递地图容器的地图。以这种方式创建地图时,选项设置为空。
var oMap = new Microsoft.Maps.Map(divMapContainer, null)
显示地图后,您调用 setView 方法,并将可选参数作为对象传递。
可选参数为 center 和 zoom。
setTimeout(function () {
oMap.setView({
center: new Microsoft.Maps.Location(0, 0),
zoom: 8
});
}, 1000);
该函数在一秒钟后执行,以便给地图一些时间来完成加载。