8

ある地点から別の地点への道順を示すために、Google マップを使用しています。

ただし、マップのズームを 15 に設定しましたが、方向要求の応答後にズームが変化するのは、おそらく方向がマップに収まるようにするためです。

ズームを15で一定に保ち、最初のポイントに焦点を合わせる方法はありますか?

4

1 に答える 1

29

DirectionsRendererのドキュメントを参照してください

preserveViewport: true

DirectionsRenderer がズームを変更できないようにします。

最初のポイントを地図の中心にするには、map.setCenter 関数を使用します。ルート サービスからの応答を解析し、最初のポイントの google.maps.LatLng オブジェクトを作成する必要があります。

この例は、応答を解析する 1 つの方法を示しています。

http://www.geocodezip.com/v3_directions_custom_iconsC.html

(すべてが必要というわけではありません。中心にしたいポイントの位置だけです)

于 2012-09-28T13:08:00.430 に答える