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.
Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
El SDK de Navigation para Android agrega funciones de navegación al SDK de Maps para Android. Si tu aplicación para Android con Google Maps necesita funciones de navegación, debe depender del SDK de Navigation para Android.
Dicho esto, la mayoría de las funciones del SDK de Maps para Android se comportan de la misma manera en el SDK de Navigation para Android. Puedes acceder a ellos con el mismo
paquete com.google.android.gms.maps, independientemente de la dependencia del SDK que uses.
Esto significa que, si tu app antes dependía del SDK de Maps para Android, puedes cambiar su dependencia al SDK de Navigation para Android sin afectar la funcionalidad existente de tu app, con dos excepciones notables:
APIs que arrojan una excepción.
Son APIs que no funcionan en NavSDK y no tienen ningún impacto cuando se las llama.
Estas excepciones se describen a continuación.
APIs que arrojan una excepción
La siguiente función arroja una excepción si tu aplicación la habilita:
Las siguientes APIs no tienen funcionalidad en el SDK de Navigation, pero tampoco tienen ningún efecto si tu código las llama. Se dividen en las siguientes categorías:
APIs para la actividad de wearables
Habilita el feed de TBT en su lugar si deseas usar esta funcionalidad en el SDK de Navigation para Android.
APIs que solo están destinadas al uso de los clientes de los servicios de movilidad
Hay varias APIs en el SDK de Navigation que solo están diseñadas para que las usen los clientes de Servicios de movilidad, a los que Google les factura por transacción. Si no eres cliente de los servicios de movilidad, los siguientes métodos no son operativos:
[[["Fácil de comprender","easyToUnderstand","thumb-up"],["Resolvió mi problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Falta la información que necesito","missingTheInformationINeed","thumb-down"],["Muy complicado o demasiados pasos","tooComplicatedTooManySteps","thumb-down"],["Desactualizado","outOfDate","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Problema con las muestras o los códigos","samplesCodeIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 2025-01-14 (UTC)"],[[["The Navigation SDK for Android provides navigation features on top of the Maps SDK for Android and is a required dependency for apps needing navigation."],["Most Maps SDK functionalities remain the same in the Navigation SDK, accessible via the `com.google.android.gms.maps` package."],["Certain APIs behave differently in the Navigation SDK, either throwing exceptions (like LiteMode) or having no functionality (like wearable APIs and custom LocationSource)."],["For wearable apps, the TBT feed should be used instead of ambient mode functionalities."],["Some APIs are exclusively for Mobility Services customers and function as no-ops for other users."]]],[]]