Я подсчитал маршрут с той же начальной и конечной точкой с картами api.скрыть маркер последнего направления с помощью Google maps api
Поскольку начальная и конечная точки одинаковы, первый маркер перекрывается последним маркером. Теперь я хочу удалить только последний маркер.
Я только знаю, как скрыть их всех:
directionsDisplay.suppressMarkers = true;
Есть ли способ Переберите маркеров и удалить последнюю?
это код, который я использую для направлений:
function calcRoute(waypts) {
var start = waypts[0].location;
var end = waypts[0].location;
var request = {
origin:start,
destination:end,
waypoints:waypts,
optimizeWaypoints: true,
provideRouteAlternatives:false,
travelMode:google.maps.TravelMode.DRIVING
};
directionsService.route(request, function(response, status) {
if (status == google.maps.DirectionsStatus.OK) {
directionsDisplay.suppressInfoWindows = true;
directionsDisplay.suppressMarkers = true;
directionsDisplay.setDirections(response);
console.log(status);
}else{
alert('SATUS:'+response.status);
}
});
}