Google maps api 3 ProjectedOverlay.js[函数删除]错误

Google maps api 3 ProjectedOverlay.js[函数删除]错误,google-maps-api-3,Google Maps Api 3,我是ProjectedOverlay.js用户,我注意到remove函数有一个问题 在过去的版本中,一些人声称在该函数中放置this.setMap(null)时出错。这显然是解决了删除提到的线。但是我认为这个问题并没有完全解决,因为忽略这个调用,当你改变地图缩放时,覆盖图会再次出现 我认为更好的解决方案是将上述调用放在函数的末尾。我已经测试过了,对我来说它工作得很好 // Remove the main DIV from the map pane ProjectedOverlay.protot

我是ProjectedOverlay.js用户,我注意到
remove
函数有一个问题

在过去的版本中,一些人声称在该函数中放置
this.setMap(null)
时出错。这显然是解决了删除提到的线。但是我认为这个问题并没有完全解决,因为忽略这个调用,当你改变地图缩放时,覆盖图会再次出现

我认为更好的解决方案是将上述调用放在函数的末尾。我已经测试过了,对我来说它工作得很好

// Remove the main DIV from the map pane

ProjectedOverlay.prototype.remove = function()
{
 if (this.div_) 
 {
  this.div_.parentNode.removeChild(this.div_);
  this.div_ = null;
  this.setMap(null);
 }
}


问候

谢谢。这似乎有效(但从未注意到问题…)