【问题标题】:Is there a way to programmatically zoom in or pan a Bing map in javascript?有没有办法在 javascript 中以编程方式放大或平移 Bing 地图?
【发布时间】:2013-05-17 23:42:48
【问题描述】:

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

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

【问题讨论】:

标签: javascript bing-maps


【解决方案1】:

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

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-03-15
    • 1970-01-01
    • 2012-08-27
    • 2019-05-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多