【问题标题】:Bing AJAX Map: Show Info Box firing before Map Zoom and Pan has endedBing AJAX 地图:在地图缩放和平移结束之前显示信息框触发
【发布时间】:2010-08-03 12:54:12
【问题描述】:

在我的 Bing Ajax 地图应用程序中,用户会看到他们可以选择的位置列表。 OnRowClick 地图中心并放大该地点的位置。在它专注于那个位置之后,它也会显示它的信息窗口。

问题是在地图完成平移之前似乎正在加载信息窗口。这会导致信息窗口出现在错误的位置,或者根本不出现。现在我已经将 show info 方法放在 setTimeout 标记中,以便在加载信息之前再给它一秒钟,但它是一个相当丑陋的 hack,并且仍然无法 100% 工作。

以前有没有其他人遇到过这个问题?有什么建议吗?

谢谢,

科斯科

【问题讨论】:

    标签: .net javascript asp.net ajax bing-maps


    【解决方案1】:

    您正在对点击的位置进行居中和缩放。您正在加载的窗口是否有可能每次都在同一个位置,因为您知道一旦完成平移,您点击的位置将在哪里(即地图的中心)?

    这样,在地图平移时窗口可以出现而不会造成任何问题。

    【讨论】:

      猜你喜欢
      • 2012-08-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-06-14
      • 2011-08-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多