1

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

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

  1. 让 InfoWindow / InfoBubble 的内容可见,即使它超出地图边缘,或者
  2. 根据边缘的位置智能地切换信息窗口的位置和尺寸。

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

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

(谷歌地图 API v3)

4

2 回答 2

0

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

于 2011-08-31T22:02:37.583 回答
0

我想我通过......不使用信息泡泡解决了这个问题。我制作了一个自定义信息气泡,它只在我想要的位置显示了一个常规 DOM 节点(一个 div)。因此,它不受位于地图窗格内的限制。

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

于 2012-05-02T00:08:26.740 回答