このサービスhttps://developers.google.com/maps/documentation/javascript/directionsを使用して、2 つのマーカー間のルートを作成しています。
問題は、関数を実行してパスを作成すると、別のスタイルでマーカーを作成したときに、デフォルトで Google マップ (開始と終了) から 2 つのマーカーが入力されることです。
結果:各ポイントで、マーカーとマーカーのデフォルトのGoogleマップが上にあります。
Google が作成したマーカーを非表示にするにはどうすればよいですか?
私が使用しているコードは次のとおりです。
function makePathToMarker(position1, position2) {
var request = {
origin: new google.maps.LatLng(myLocation.split(",")[0],myLocation.split(",")[1]),
destination: new google.maps.LatLng(position1, position2),
travelMode: google.maps.DirectionsTravelMode.DRIVING
};
var directionsService = new google.maps.DirectionsService();
directionsService.route(request, function(response, status) {
if (status == google.maps.DirectionsStatus.OK) {
directionsDisplay.setDirections(response);
}
});
}