如何判断Microsoft地图对象何时完成加载

时间:2012-12-17 16:54:19

标签: bing-maps

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

1 个答案:

答案 0 :(得分:0)

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

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

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

我不认为你可以使用哪个事件表示地图已经完全加载了传统意义。您可以通过始终在初始化时更改地图的视图来更改此行为,但最终会达到所需的状态,因此您可以订阅viewchangeend并在其中执行代码。