gpt4 book ai didi

javascript - 谷歌地图信息窗口移动整个 map

转载 作者:行者123 更新时间:2023-11-28 17:01:17 27 4
gpt4 key购买 nike

在我的谷歌地图中,​​当信息窗口打开时,它总是在标记的顶部打开,当标记位于容器的边界线时,它会移动整个 map 。 ( http://www.advantarealty.com/Search//Condo,Single-Family-Home,Townhome_PropertyType/True_ForMap/ )

为了防止这种情况,我使用了信息窗口的 disableAutoPan 属性来阻止 map 移动。但问题是它总是在标记顶部打开信息窗口,因此当标记位于顶部时,它并不完全可见。

我想做类似 http://www.zillow.com/homes/for_sale/days_sort/39.088235,-76.686287,38.720073,-77.3592_rect/10_zm/ 的事情这决定了在哪里打开信息窗口(标记的顶部或底部)

仅供引用:我已经尝试过Preventing Google Maps Move After Displaying Infowindow等等。

最佳答案

google.maps.Infowindow 始终在特定位置的顶部打开,无法更改此行为。

要实现它,您必须计算标记和 map 边缘之间的距离,并实现一个在所需位置打开的自定义信息窗口(覆盖)。应该可以通过使用例如InfoBox

关于javascript - 谷歌地图信息窗口移动整个 map ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31199264/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com