Google地图的折线边界

时间:2013-12-14 17:46:39

标签: javascript google-maps google-polyline

如何让此Google地图调整到Polyline边界的范围?

http://goo.gl/hjOcAx

我认为我使用它是正确的:

var bounds = new google.maps.LatLngBounds();
    decodedPath.getPath().forEach(function(LatLng) {
    bounds.extend(LatLng);
});
map.setBounds(bounds);

但我也认为我把它放在错误的地方。

1 个答案:

答案 0 :(得分:0)

  1. encodedPath是路径(不是折线),没有方法getPath()。  使用方法:

    decodedPath.forEach(function(LatLng) {
       bounds.extend(LatLng);
    });
    
  2. 没有方法setBounds(),而是使用fitBounds()