如何让此Google地图调整到Polyline边界的范围?
我认为我使用它是正确的:
var bounds = new google.maps.LatLngBounds();
decodedPath.getPath().forEach(function(LatLng) {
bounds.extend(LatLng);
});
map.setBounds(bounds);
但我也认为我把它放在错误的地方。
答案 0 :(得分:0)
encodedPath是路径(不是折线),没有方法getPath()
。
使用方法:
decodedPath.forEach(function(LatLng) {
bounds.extend(LatLng);
});
setBounds()
,而是使用fitBounds()
。