如何在谷歌地图的边缘之外显示信息窗口?



当地图元素被悬停时,我正在显示InfoWindow弹出窗口(使用InfoBubble,一个由一些开源的无赖实现的可样式子类)。如果地图上的东西位于边缘,则InfoBubble将被截断。

当然,还有autoPan选项,但由于不断的平移,这会使性能变差。相反,我想:

  1. 有InfoWindow/InfoBubble的内容是可见的,即使它超出了地图边缘,或
  2. 根据边缘位置智能切换InfoWindow的位置和尺寸

选项2不是我现在想要编码的。

有人知道实现选项1的方法吗?

(Google Maps API v3)

我会尝试在包装信息气泡的div上设置高z-index(例如1000)

我想我通过…没有使用信息泡沫。我制作了一个自定义的信息气泡,它在我想要的位置显示一个常规的DOM节点(一个div)。因此,它不受位于地图窗格内部的限制。

您可以在https://givelocal.drivetoendhunger.org/stats上看到结果(当您将鼠标悬停在地图上时显示的弹出窗口不是'信息气泡')

相关内容

  • 没有找到相关文章

最新更新