0

我在整个谷歌地图上显示图像。图像是透明的。我关注了谷歌的文档,一切都很好。每次我在地图上移动或缩放时,图像都会发生变化。过了一会儿,我不能再缩放或移动地图了,我只缩放和移动图像。为什么会发生这种情况,我该如何解决?

4

1 回答 1

1

有多个问题导致页面上出现问题:

  • 您正在销毁并重新创建 center_changed 和 zoom_changed 事件的叠加层。相反,您应该只更新叠加层中的图像。您实际上应该只需要创建一次覆盖。
  • 不是将天气图像添加到 OverlayView,而是将其添加到div覆盖地图的图像中。这就是阻止您的事件影响地图的原因(点击和拖动事件发生在您的天气 div 而不是地图上)。
于 2012-08-08T21:04:32.720 回答