Google マップの運転ルートのズームをオーバーライドしようとしています。はい、スタックオーバーフローで同じ別の質問を見ました。ただし、その解決策は私にとってはうまくいきません。
ここで新しい DirectionsRenderer を呼び出し、preserveViewport: true; を定義します。
var dr = new google.maps.DirectionsRenderer({
map: map,
draggable: false,
preserveViewport: true
});
ここでルーティング サービスを呼び出し、setOptions preserveviewport:true; を定義します。
ds.route({
origin: from,
destination: to,
travelMode: mode
}, function(result, status) {
if (status == google.maps.DirectionsStatus.OK) {
fitBounds = true;
dr.setOptions({ preserveViewport: true });
dr.setDirections(result);
}
});
ただし、これはルート案内サービスのズーム機能をオーバーライドするものではありません。考え?