2

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

这可以使用javascript API吗?我只在 WPF 或 Silverlight 中看到过这样做的示例。

4

1 回答 1

1

如果理解您的问题,您需要创建传递地图容器的地图。以这种方式创建地图时,选项设置为空。

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);

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

于 2013-06-05T12:52:29.317 回答