Actualmente, el
SDK de Navigation solo está disponible para clientes seleccionados.
Comunícate con Ventas para obtener más información.
Próximamente, se incorporará un nuevo diseño de mapa a Google Maps Platform. Esta actualización del diseño de mapas incluye una nueva paleta de colores predeterminada y mejoras en las experiencias y la usabilidad de los mapas. Todos los diseños de mapa se actualizarán automáticamente en marzo de 2025. Para obtener más información sobre la disponibilidad y cómo habilitarlas antes, consulta
Nuevo diseño de mapa para Google Maps Platform.
Prácticas recomendadas para la interacción con Google Maps
En esta página, se explican las prácticas recomendadas para interactuar con el objeto GoogleMap
en tu app.
Implementa componentes GoogleMap
en la misma instancia de mapas
Las APIs de Maps también están disponibles como parte del SDK de Navigation, que puedes usar para compilar experiencias específicas de mapas (no de navegación). Si tu app incluye una experiencia de mapa sin navegación y una experiencia de navegación, te recomendamos que uses la API de Maps y Navigation en la misma instancia de mapa.
Usa getMapAsync
para obtener la instancia de GoogleMap
Puedes obtener un objeto GoogleMap
con SupportNavigationFragment#getMapAsync
o NavigationView#getMapAsync
. Te recomendamos este método en lugar de conservar la instancia de GoogleMap
que podría volverse inactiva una vez que se vuelva a crear el NavigationView
subyacente.
Además, asegúrate de limpiar el GoogleMap
recuperado de este método cuando ya no sea necesario. Para obtener más información, consulta las prácticas recomendadas para la limpieza de instancias.
Salvo que se indique lo contrario, el contenido de esta página está sujeto a la licencia Atribución 4.0 de Creative Commons, y los ejemplos de código están sujetos a la licencia Apache 2.0. Para obtener más información, consulta las políticas del sitio de Google Developers. Java es una marca registrada de Oracle o sus afiliados.
Última actualización: 2025-02-18 (UTC)
[null,null,["Última actualización: 2025-02-18 (UTC)"],[[["Implement `GoogleMap` features on a separate map instance from navigation experiences to avoid conflicts and optimize performance."],["Use `getMapAsync` to retrieve the `GoogleMap` object instead of holding onto an instance, ensuring you have the most up-to-date map object and preventing stale data."],["Remember to clean up the `GoogleMap` object after use to prevent memory leaks and maintain optimal app performance, referring to the Instance cleanup best practices for detailed guidance."]]],[]]