3

我们正在使用 Bing Maps AJAX API (v7) 来处理我们网站上的地图。地图部分本身可以工作,但有时与服务的连接速度很慢。我有一些代码只有在地图完全加载完成后才需要运行。地图 API 中是否有任何可用的事件或参数(我已经查看过,但无法轻松找到任何东西)会告诉我地图对象何时完全完成加载?

4

1 回答 1

0

“地图完全加载完成后”是什么意思?

如果地图上没有任何其他元素,请使用tiledownloadcomplete事件。

如果您需要将地图恢复到某个状态(使用缩放、位置等),请使用该viewchangeend事件。

我不认为您可以使用任何事件来表示传统意义上的地图已完全加载。您可以通过在初始化时始终使地图的视图发生变化来近似这种行为,但最终会达到您想要的状态,因此您可以viewchangeend在那里订阅并执行您的代码。

于 2012-12-17T23:23:46.393 回答