次のコードを使用してルートを生成しています。明示的な開始位置を指定したいのですが、パラメーターで指定された場所ではなく、場所 API によって提供された場所からのルートが常に返されorigin
ます。ロケーション API は、サイトの別の部分からのアクセスが許可されているため、単純に無効にすることはできません。
var current_position= new google.maps.LatLng(...);
var request = {
origin: current_position,
destination: to,
travelMode: google.maps.TravelMode.DRIVING,
unitSystem: google.maps.UnitSystem.IMPERIAL
};
var directionsService = new google.maps.DirectionsService();
directionsService.route(request, function(data, status) {
//...
}
指定することを考えましsensor=false
たが、DirectionsRequest オブジェクトsensor
の有効なプロパティではありません。
指定した出発地を尊重するように DirectionsService を取得するにはどうすればよいですか?