この記事でご要求をいただいたので、記事を付けたし。
余計なソースを削除して、最低限のソースだけにしたサンプル地図
スポンサードリンク
◆Google Maps API V3 目的地アイコン(マーカー)をクリックして現在地からのルート検索結果のルートポリライン(Polylines)と距離を表示
地図に複数のアイコン(マーカー)を読み込ませておき、それぞれのマーカーをクリックしたら、模擬でセットした現在地アイコンからのルートと距離を表示させます。
1.不要な緑色のディレクションアイコンを消す。
2.現在地を模擬でセット
3.アイコンをクリックしたらルート検索を行う。
4.距離変数を取り出してインフォウィンドウに表示させる
ってなところでしょうか。
合計距離だけは表示しておきたいところ・・・・・
下記script朱書き部参考としてください。
以前のサンプルも参照ください。
Waypointにしたくない通過地点をルート上に経由ポイントととして指定する場合は、waypointにstopoverをfalseで指定します。
ルート検索の基本マップに、複数のwaypoint(経由地点)と+ルートディスプレイを追加していきます。
基本マップはスタート(origin)とゴール(destination)だけでしたが、これにWaypoint(中間地点)を下記の赤字のように追加します。
var request ={origin: “東京”,destination: “大阪”,waypoints:[{location: “静岡”},{location: “名古屋”}],
ここで試しておきたいのが locationの指定の方法。基本的には、Google Mapのインフォウィンドウに表示される名称をコピペして張り付ければ、ある程度の大型施設であれば対応してくれます。
スポンサードリンク