我正在使用谷歌地图来提供从一个点到另一个点的方向。
虽然,我已将地图的缩放设置为 15,但在响应方向请求后缩放会发生变化,以便可能将方向适合地图。
现在有没有人知道如何将变焦保持在 15 倍并聚焦在第一点?
我正在使用谷歌地图来提供从一个点到另一个点的方向。
虽然,我已将地图的缩放设置为 15,但在响应方向请求后缩放会发生变化,以便可能将方向适合地图。
现在有没有人知道如何将变焦保持在 15 倍并聚焦在第一点?
preserveViewport: true
将阻止 DirectionsRenderer 更改缩放。
要将地图居中于第一个点,请使用 map.setCenter 函数。您将需要解析来自路线服务的响应并为第一点创建一个 google.maps.LatLng 对象。
此示例显示了一种解析响应的方法:
http://www.geocodezip.com/v3_directions_custom_iconsC.html
(你不需要一切,只需要你想要居中的点的位置)