1

マップでマーカーと方向サービスを使用しました。

bounds.extend(lat),map.fitBounds(bounds); を使用してマップを拡張し、すべてのマーカーを表示しました。方向サービスを使用するまで、これは正常に機能していました。方向が使用されると、マップは A から B の方向に自動的にズームします。A と B を指す 2 つのマーカーのみがマップに表示されます。

しかし、他の2つのマーカー間で使用される方向を持つすべてのマーカーをマップに表示したい.

どうすればできますか?

Issue solved by using the following line
 var directionsDisplay = new google.maps.DirectionsRenderer({
            preserveViewport:true
        });
4

1 に答える 1

5

directionRenderer で結果をズームしたくない場合は、preserveViewportオプションを使用します。

別のオプションは、directionService によって返されたルートの境界と、マーカーに対して計算した境界の結合を使用することです。

于 2012-07-22T10:54:40.363 に答える