我正在使用谷歌地图,以便从一个点到另一个点给出一些指示。
虽然我已经将地图的缩放设置为15,但是在方向请求的响应之后缩放会发生变化,以便可能使方向适合地图。
有没有人知道如何将变焦保持在15并且在第一点聚焦?
提前致谢。
答案 0 :(得分:26)
preserveViewport: true
将阻止DirectionsRenderer更改缩放。
要使地图居中于第一个点,请使用map.setCenter功能。您需要解析路线服务的响应,并为第一个点创建一个google.maps.LatLng对象。
此示例显示了一种解析响应的方法:
http://www.geocodezip.com/v3_directions_custom_iconsC.html
(你不需要所有东西,只需要你想要居中的点的位置)