【问题标题】:Autopan issue occuring in Bing Maps AJAX upon resizing a map?调整地图大小时 Bing Maps AJAX 中出现 Autopan 问题?
【发布时间】:2010-11-17 12:33:15
【问题描述】:

我正在开展一个项目,我们根据地图左侧是否显示/隐藏面板来调整 Bing 地图的大小。正因为如此,以及微软的条款防止在徽标/版权等上覆盖任何内容,我正在使用 VEMap.resize 方法来调整地图的大小,然后将面板移开。问题是在调整大小的过程中会出现一个尴尬的自动平移 - 因为我们声明了一个中心点来确定调整大小,所以地图平移以将该点包含在中心而不对其进行任何控制。如果没有声明中心,地图不会平移,但它也不会在我们调整大小时拉取新数据(地图图块),从而导致右侧出现尴尬的灰色条..

是否有一种简单的方法来调整地图大小并禁用自动平移,在平移之前移动中心,或者在调整大小时强制渲染地图图块?任何帮助将不胜感激。

【问题讨论】:

    标签: bing-maps


    【解决方案1】:

    您可能想尝试新版本 7.0,因为您可以在调整大小后使用“map.setView({center: map.getCenter(), animate:false})” 来摆脱这种烦恼;这应该会覆盖调整大小时漂亮但烦人的平移运动。

    但是,当从 6.3 迁移时,7.0 中当前缺少一些功能(如信息框或客户端集群),并且类名已更改,因此您可能需要现在等待,但现在是准备的好时机自己 7 岁。

    【讨论】:

      猜你喜欢
      • 2014-09-18
      • 2021-11-01
      • 1970-01-01
      • 2020-08-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-07-24
      • 2021-05-21
      相关资源
      最近更新 更多