1

我目前正在使用 javascript Google Maps API 在地图上放置标记并将地图周围的标记移动到不同的坐标。我可以在地图上放置一个标记并对其进行更新,以便标记在地图周围移动,但是如果标记移动得比地图边缘更远,我如何重新调整地图的焦点,以便标记保持在中心地图不重绘整个地图?

4

1 回答 1

0

您可以使用Map.getBounds()来获取地图的边界并LatLngBounds.contains(latLng:LatLng)检查该点是否在地图之外,然后可以使用 设置地图的中心Map.setCenter(latlng:LatLng),只需将 LatLng 设置为与标记相同。

https://developers.google.com/maps/documentation/javascript/reference

于 2013-03-02T16:04:04.473 回答