我使用以下两个函数在地图上投影我的overalay:
myOverlay.prototype.onAdd = function () { }
myOverlay.prototype.draw = function () { }
但是,我无法删除叠加层。以下功能应该可以完成这项工作,但我无法使其发挥作用。
myOverlay.prototype.onRemove = function () {
this.div_.parentNode.removeChild(this.div_);
this.div_ = null;
};
有些专家可以帮助我吗? 感谢。
答案 0 :(得分:0)
您执行的操作与从地图中删除Marker
,Rectangle
或任何google-maps-api-3对象的操作完全相同:
myOverlay.setMap(null);