8

我正在使用谷歌地图来提供从一个点到另一个点的方向。

虽然,我已将地图的缩放设置为 15,但在响应方向请求后缩放会发生变化,以便可能将方向适合地图。

现在有没有人知道如何将变焦保持在 15 倍并聚焦在第一点?

4

1 回答 1

29

请参阅DirectionsRenderer的文档

preserveViewport: true

将阻止 DirectionsRenderer 更改缩放。

要将地图居中于第一个点,请使用 map.setCenter 函数。您将需要解析来自路线服务的响应并为第一点创建一个 google.maps.LatLng 对象。

此示例显示了一种解析响应的方法:

http://www.geocodezip.com/v3_directions_custom_iconsC.html

(你不需要一切,只需要你想要居中的点的位置)

于 2012-09-28T13:08:00.430 回答