Para eliminar un marcador normal de un mapa, entiendo que simplemente llame a marker.setMap (null), pero al implementar los servicios de indicaciones de Google Maps, agrega automáticamente los marcadores A y B en el mapa (calculando direcciones desde el punto A al punto B). No tengo control sobre estos marcadores, así que no puedo eliminarlos de la manera normal. Entonces, ¿cómo puedo eliminar estos marcadores (en su lugar, tengo marcadores personalizados en el mapa)?Eliminar marcadores de indicaciones de Google Maps API V3
Respuesta
Establezca la opción suppressMarkers
en true al crear su objeto DirectionsRenderer
y, a continuación, los marcadores no se mostrarán. También puede cambiar el estilo o el ícono de los marcadores. Consulte las especificaciones API para DirectionsRendererOptions para conocer otras propiedades que puede configurar.
...
directionsDisplay = new google.maps.DirectionsRenderer({suppressMarkers: true});
...
EDIT: Parece que la API ha cambiado un poco desde mi respuesta original hace casi 6 años, así que la respuesta de @ joni-Jones ahora es la forma correcta. Ajusté mi ejemplo anterior para reflejar eso.
¡Eso hace el truco! Gracias – Natim
Sí, esto es exactamente lo que estaba buscando. ¡Gracias! – anonymous
No hay una propiedad '.suppressMarkers' documentada de DirectionsRenderer. – geocodezip
Tuve un problema similar. La solución anterior no me ayudó. Pero probé esto:
var directionsDisplay = new google.maps.DirectionsRenderer({suppressMarkers: true});Y es trabajo.
- 1. Google Maps API v3: cómo eliminar todos los marcadores?
- 2. Cambiar marcadores individuales en direcciones de google maps api V3
- 3. Google Maps API v3: los marcadores no se eliminan
- 4. Google Maps V3: deshabilitar marcadores de lienzo
- 5. Google Maps API v3, muchos marcadores, clústeres y rendimiento
- 6. Ocultar marcador del servicio de indicaciones en google maps api v3
- 7. Google Maps API v3 eliminar todas las polilíneas
- 8. Google Maps JavaScript API V3 - Descargar/Deconstructor/Eliminar/Eliminar
- 9. Google Maps API v3 BrowserIsCompatible
- 10. Google Maps API v2 vs Google Maps API v3?
- 11. GWT + API de Google Maps v3
- 12. Quitar marcador en Google Maps Api v3
- 13. Google Maps api V3 marcador de actualización
- 14. Google Maps API de JavaScript v3
- 15. Google Maps API v3: Administrador de dibujos
- 16. Google Maps Javascript API V3 - ¿Cómo eliminar Custom Control?
- 17. Cómo cambio la imagen de marcador de inicio y fin en la API de Google Maps v3 para obtener indicaciones
- 18. Google Maps API Múltiples marcadores con Infowindows
- 19. Google Maps HTTP API para indicaciones de manejo y marcha
- 20. Google map API v3 marcadores que se superponen
- 21. google maps api v3 no hay etiquetas?
- 22. jQTouch/google maps tema API v3
- 23. google maps v3 API mouseover con polígonos?
- 24. google maps api v3 - streetview más cercano
- 25. Google maps api v3 iconos predeterminados?
- 26. Google Maps API V3 Gray Áreas
- 27. Google Maps v3 API - Autocompletar (dirección)
- 28. Google maps api v3 cursores estándar
- 29. Google maps Límite municipal API v3
- 30. Google maps API V3 método fitBounds()
Tengo exactamente la misma pregunta. – Natim
¿Es posible hacer lo mismo, pero con la API v2? – Jonathan