javascript - GUnload() 单个谷歌地图

标签 javascript google-maps google-maps-api-3

我有一些 Javascript/HTML 代码可以根据用户的选择显示数量可变的 map 。

我研究过如何在一个页面上动态创建多个 map - 这有据可查。

但是,我不太确定的是...在创建 map 后如何安全地销毁它 - 通常我只是将其留给 GUnload() 来解决。

感谢您的帮助!

最佳答案

遗憾的是,Google Maps API 尚未提供用于 GUnload() 单个 map 的记录方法。

有一个开放的Issue #772在 Google Maps API Issue Tracker 上针对此功能。 2009 年 5 月 24 日,它被标记为已确认,但至今仍保持开放状态。

first comment对于这个问题,一位 Google map 团队成员确认目前可能的“部分”解决方法是调用:

map_to_delete.clearOverlays();
GEvent.clearInstanceListeners(map_to_delete);

关于javascript - GUnload() 单个谷歌地图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1757282/

相关文章:

javascript - Google Maps API Autocomplete 的 pac-container div 上的点击事件

javascript - 增加和减少 jQuery slider ui 值一步

google-maps - 获取 MAP API 时 MD5 和 SHA1 有什么区别?

javascript - 当谷歌地图进入街景 View 时,我可以锁定什么事件?

javascript - Google map + 街景问题 - 如何禁用 Photo Sphere

Javascript 变量声明和谷歌地图

javascript - Google map v3 API - 在 map 上绘制圆圈

javascript - 如何使用 PhantomJS 从页面获取动态 HTML 和 Javascript 值

javascript - 如何在 CSS 中将一个元素定位在另一个元素之上

javascript - 调试 Backbone.js