ある地点から別の地点への道順を示すために、Google マップを使用しています。
ただし、マップのズームを 15 に設定しましたが、方向要求の応答後にズームが変化するのは、おそらく方向がマップに収まるようにするためです。
ズームを15で一定に保ち、最初のポイントに焦点を合わせる方法はありますか?
ある地点から別の地点への道順を示すために、Google マップを使用しています。
ただし、マップのズームを 15 に設定しましたが、方向要求の応答後にズームが変化するのは、おそらく方向がマップに収まるようにするためです。
ズームを15で一定に保ち、最初のポイントに焦点を合わせる方法はありますか?
DirectionsRendererのドキュメントを参照してください
preserveViewport: true
DirectionsRenderer がズームを変更できないようにします。
最初のポイントを地図の中心にするには、map.setCenter 関数を使用します。ルート サービスからの応答を解析し、最初のポイントの google.maps.LatLng オブジェクトを作成する必要があります。
この例は、応答を解析する 1 つの方法を示しています。
http://www.geocodezip.com/v3_directions_custom_iconsC.html
(すべてが必要というわけではありません。中心にしたいポイントの位置だけです)