GoogleのGoogleMap APIを使ってルート検索をすることができます。
まず、ルート検索のプロパティを指定します。
// Route Request Property
var request = {
origin: null, // 出発地点のLatLngオブジェクト
destination: null, // 到着地点のLatLngオブジェクト
travelMode: google.maps.DirectionsTravelMode.DRIVING,
avoidHighways: true, // true に設定すると、高速道路を可能な限りルートの計算から除外するように指定されます。(省略可能)
avoidTolls: true // true に設定すると、有料道路を可能な限りルートの計算から除外するように指定されます。(省略可能)
};
トラベルモードについては
DRIVING=自動車
BICYCLING=自転車
TRANSIT=電車
WALKING=徒歩
出発地点と到着地点を設定します。
request.origin = new google.maps.LatLng(34.73307796637832, 135.49859046936035); //新大阪駅
request.destination = new google.maps.LatLng(35.681003987351055, 139.76703643798828); //東京駅
DirectionsServiceのインスタンスを生成
var directionsService = new google.maps.DirectionsService();
ルート表示のオブジェクトを作成し、プロパティを設定します。 続きを読む…»