Google maps infowindow autopan:是不是可以自定义到地图顶部的距离?

Posted

技术标签:

【中文标题】Google maps infowindow autopan:是不是可以自定义到地图顶部的距离?【英文标题】:Google maps infowindow autopan: is it possible to customize the distance to the map's top?Google maps infowindow autopan:是否可以自定义到地图顶部的距离? 【发布时间】:2017-11-23 23:02:03 【问题描述】:

我有一张地图,上面有一个半透明的搜索栏。我还有一堆带有信息窗口的标记。

问题是谷歌地图自动平移功能显然没有考虑到我的搜索栏,因此如果我的标记太靠近顶部,信息窗口的一部分会被栏覆盖。

是否可以以某种方式指定信息窗口与地图顶部的最小距离?

我也在考虑使用标记的位置来限制地图的边界,但在我的情况下,标记也可能最终出现在搜索栏下方,所以这不是一个选项。

有什么想法吗?感谢您的宝贵时间!

【问题讨论】:

您的信息窗口是否都已经打开,或者只是为了响应对标记的点击?如果是后者,当您单击标记时是否会自动平移地图?也许在演示问题的问题中添加一些代码。 【参考方案1】:

有一个名为Snazzy Info Window 的库可以用来代替通常的InfoWindow。然后,您可以将选项 edgeOffset (以像素为单位)传递给该对象,瞧,问题解决了。希望这对未来的人有所帮助!

【讨论】:

但是如果你知道不用外部库的方法,请告诉我

以上是关于Google maps infowindow autopan:是不是可以自定义到地图顶部的距离?的主要内容,如果未能解决你的问题,请参考以下文章

html + google.maps.InfoWindow() + 外部源 xml 文档 (XMLHttpRequest)

在 Google Maps API v3 中只打开一个 InfoWindow

获取 Google Maps v3 以调整 InfoWindow 的高度

Android Google Maps V2 Cluster 隐藏 infoWindow

Google Maps API v3 infowindow 关闭事件/回调?

向 Google Maps API InfoWindow 中的元素添加事件