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