0

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

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

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

谢谢,

科斯科

4

1 回答 1

0

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

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

于 2010-08-31T21:02:31.210 回答