Bing AJAX Map:在Map Zoom和Pan结束之前显示信息框

时间:2010-08-03 12:54:13

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

在我的Bing Ajax Map应用程序中,向用户显示他们可以选择的位置列表。 OnRow点击地图中心并放大该地点的位置。在关注该位置后,它也会显示它的信息窗口。

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

之前是否有其他人遇到此问题?有什么建议吗?

谢谢,

可赛可

1 个答案:

答案 0 :(得分:0)

您在点击的位置居中并放大。您加载的窗口是否可能每次都在同一个地方,因为您知道一旦它完成平移(即地图的中心),您点击的位置将会在哪里?

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