-1

この Google マップをポリライン境界の境界に合わせてサイズ変更するにはどうすればよいですか?

http://goo.gl/hjOcAx

私はこれを使用するのが正しいと思います:

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

しかし、私はそれを間違った場所に置いているとも思います。

4

1 に答える 1

0
  1. decodedPath はパス (ポリラインではありません) であり、メソッドはありませんgetPath()。使用する:

    decodedPath.forEach(function(LatLng) {
       bounds.extend(LatLng);
    });
    
  2. メソッドはありません。代わりsetBounds()に使用してください。fitBounds()
于 2013-12-14T21:16:49.783 に答える