google-maps - 谷歌地图缩放后的方向

标签 google-maps google-maps-api-3

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

虽然,我已将 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/

相关文章:

javascript - 我只想显示特定地理定位半径内的标记?

ios - 如何在 Objective C 中的 Google map 上动态创建多个图钉

javascript - 谷歌地图覆盖不会定位在正确的标记上

google-maps-api-3 - Google Maps v3 MarkerClusterer 不聚类

javascript - 使用位置和半径偏置谷歌地图自动完成

java - 谷歌地图 fragment 显示更多文字

google-maps - 如何将自定义标记移到前面

javascript - 如何在谷歌地图javascript中将字符串转换为折线路径

javascript - 谷歌地图获取可以通过拖动图钉更改的当前位置

javascript - Google Maps API Markerclusterer Plus设置图标