我有一些Javascript / HTML代码,根据用户选择的内容显示可变数量的地图。
我已经研究过如何在页面上动态创建多个地图 - 这些都有很好的文档记录。
但是,我不太确定的是......如何在创建地图后安全地销毁地图 - 通常我只需将其留给GUnload()进行整理。
感谢您的帮助!
答案 0 :(得分:4)
不幸的是,Google Maps API尚未向GUnload()
单个地图提供记录的方法。
Google Maps API问题跟踪器上有此功能的开放Issue #772。在2009年5月24日,它被标记为已确认,但它至今仍然开放。
在该问题的first comment中,Google地图团队成员确认目前可能的“部分”解决方法是致电:
map_to_delete.clearOverlays();
GEvent.clearInstanceListeners(map_to_delete);