我设法修改了我发现的脚本以满足我的需求。
我目前唯一的问题是我必须在代码和缩放级别手动设置地图的中心。
如何修改,以便api自动为地图选择正确的缩放级别和中心点。
小提琴是here
我需要删除此手动代码:
var map = new google.maps.Map(document.getElementById("map"), {
center: new google.maps.LatLng(-30.559, 22.937),
zoom: 4
}),
并将其配置为根据给定的路线(路线数组)自动缩放和居中
你会在小提琴中看到哥斯达黎加的路线离开地图,所以变焦需要熄灭。如果是短途旅行,那么放大以使所有内容适合地图
一如既往地谢谢:
答案 0 :(得分:1)
你无法摆脱那些代码。选项center
和zoom
是google.maps.MapOptions
对象的唯一必需参数。请参阅文档of MapOptions。
您可以删除选项preserveViewport
或将其设置为false
而不是true
,这样您的地图就会居中并正确缩放。