【发布时间】:2018-07-15 21:26:14
【问题描述】:
将位于谷歌地图当前边界之外的标记居中是很容易的:
if (!map.getBounds().contains(marker.getPosition())) {
myMap.panTo(pos)
}
我想要做的是模仿标记的 infoWindow 自动平移,如果标记不在边界内,则地图只会平移足够远以使其在边界内。除了手动计算与边界边缘的距离并设置一个仅将其移动必要距离的“假”中心之外,还有更简单的方法吗?我尝试了 fitBounds ,它放大并仍然使标记居中...
【问题讨论】:
标签: google-maps google-maps-api-3 google-maps-markers marker pan