InfoWindow 的唯一问题是我无法自定义它的外观(即气泡,而不是它的内容)。似乎这样做的唯一方法是制作我自己的叠加层并设置样式。但这给我带来了一些问题,例如无法选择文本(将鼠标拖到此叠加层上只会平移地图)或滚动(如果叠加层有一个带有溢出文本的 div,则滚动会导致地图放大或缩小,单击滚动条会滚动,但会同时平移地图)。
我目前正在捕获 mouseover 和 mouseout 事件以禁用/启用拖动和缩放,但我仍然无法突出显示文本,现在在没有任何可滚动内容的覆盖区域上滚动鼠标滚轮会导致页面元素超出地图向上移动窗口。
有没有其他人遇到过这样的情况?我还没有看到任何其他内容实际上涵盖了这一点,我试图不扯掉我的头发试图找到一个解决方案。