我们正在使用Bing Maps AJAX API(v7)来处理我们网站上的地图。地图部分本身可以工作,但有时与服务的连接速度很慢。我有一些代码只有在地图完全加载后才需要运行。地图API中是否有任何可用的事件或参数(我看过,但找不到任何容易的东西)会告诉我地图对象何时完全加载?
答案 0 :(得分:0)
“地图完全加载后”是什么意思?
如果地图上没有任何其他元素,请使用tiledownloadcomplete
事件。
如果您需要将地图恢复到某种状态(使用缩放,位置等),请使用viewchangeend
事件。
我不认为你可以使用哪个事件表示地图已经完全加载了传统意义。您可以通过始终在初始化时更改地图的视图来更改此行为,但最终会达到所需的状态,因此您可以订阅viewchangeend
并在其中执行代码。