Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
O SDK Navigation permite integrar a experiência de navegação guiada do Google Maps diretamente aos seus aplicativos móveis. O SDK oferece personalização da interface do usuário para a aparência da marca e configuração avançada de rotas.
Oferecer experiências de navegação personalizáveis no app ajuda a aumentar a eficiência operacional, melhorar o engajamento do usuário e gerar insights valiosos com base em dados.
Por que usar o SDK Navigation?
Ao integrar a navegação ao seu app, você oferece uma experiência superior aos usuários, aplica sua própria marca e aproveita os dados de viagem:
Controle a experiência de ponta a ponta e aumente o engajamento mantendo os usuários
no seu app durante a navegação, sem precisar alternar entre
aplicativos.
Personalize a experiência de navegação para combinar com a aparência da sua marca
com elementos de interface personalizáveis.
Otimize a experiência de rota gerenciando preferências, destinos e waypoints.
Use dados de localização e eventos do cálculo de rotas para análises, otimizações, comunicações com clientes e monitoramento em tempo real.
O que você pode fazer com o SDK Navigation?
Com o SDK Navigation, é possível criar uma experiência de navegação abrangente no app:
Ofereça aos usuários uma experiência de navegação guiada confiável e integrada com a tecnologia do Google Maps.
Oferece suporte a vários meios de transporte, incluindo carro, caminhada, bicicleta e veículos de duas rodas.
Implemente marcadores, sobreposições e elementos de interface personalizados para destacar informações importantes de navegação e personalizar a experiência de navegação para corresponder à sua marca.
Acesse dados de viagens para analisar tendências, identificar áreas de melhoria e otimizar operações.
Como o SDK do Navigation funciona
Você pode integrar o SDK Navigation ao seu app com ou sem uma implementação do SDK Maps. Os dois componentes principais do SDK Navigation são:
Camada de mapa: comece com uma camada de mapa do SDK do Maps, incluindo visualização do mapa, estilização, controles de interface, câmera e comportamento de interação.
Experiência de navegação: adicione a experiência de navegação usando o
SDK Navigation, que inclui a sobreposição de navegação curva a curva, cartões
de curva e outros elementos de interface. Você pode usar a experiência de navegação do Google ou criar sua própria experiência de navegação personalizada.
Como usar o SDK do Navigation
As etapas abaixo abrangem um cenário de caso de uso típico para usar o SDK de navegação:
1
Começar a configurar
Crie um projeto do Google Cloud, adicione os SDKs do Maps e Navigation à sua API e configure o projeto do Xcode. Para mais informações, consulte Configurar seu projeto.
2
Navegar até a primeira rota
Trace uma rota no seu app para um único destino. Para mais informações, consulte Navegar por uma rota.
3
Modificar a interface de navegação
Personalize a experiência de navegação e a aparência visual modificando os controles e elementos da interface integrados que aparecem no mapa. Para mais informações, consulte Modificar a interface de navegação.
4
Ajustar detalhes de roteamento
Modificar preferências de trajeto e gerenciar pontos de referência. Para mais informações, consulte Experiência de rota.
[null,null,["Última atualização 2025-08-31 UTC."],[[["\u003cp\u003eThe Navigation SDK enables seamless integration of Google Maps turn-by-turn navigation into your mobile applications, offering UI customization and advanced route configuration.\u003c/p\u003e\n"],["\u003cp\u003eEnhance user engagement and operational efficiency by providing a branded, in-app navigation experience without requiring users to switch between apps.\u003c/p\u003e\n"],["\u003cp\u003eUtilize location and event data from trip routing for valuable insights into analytics, optimizations, customer communications, and real-time monitoring.\u003c/p\u003e\n"],["\u003cp\u003eLeverage the Navigation SDK to support various modes of transportation, including driving, walking, cycling, and two-wheel vehicles, and customize UI elements for a personalized user experience.\u003c/p\u003e\n"],["\u003cp\u003eThe Navigation SDK requires the Maps SDK and allows for either the Google Navigation experience or building a custom navigation experience using its two main components: Map Layer and Navigation Experience.\u003c/p\u003e\n"]]],[],null,["# Navigation SDK overview\n\nThe Navigation SDK lets you seamlessly integrate the Google Maps turn-by-turn\nnavigation experience directly into your mobile applications. The SDK offers UI\ncustomization for brand look and feel and advanced route configuration.\nProviding customizable, in-app navigation experiences helps you enhance\noperational efficiency, improve user engagement, and gain valuable data-driven\ninsights.\n| **Note:** **European Economic Area (EEA)** : The default user interface and functionality of the Navigation SDK are deemed fully compliant with the [EEA Safety Requirements](https://cloud.google.com/terms/maps-platform/eea-safety-requirements).\n\nWhy use the Navigation SDK?\n---------------------------\n\nIntegrating navigation into your app lets you provide a superior experience for\nyour users, while applying your own branding and leveraging trip data:\n\n- Control the end-to-end experience and increase engagement by keeping users within your app during navigation, eliminating the need to switch between apps.\n- Personalize the navigation experience to match your brand's look and feel with customizable UI elements.\n- Optimize the route experience by managing routing preferences, destinations, and waypoints.\n- Utilize location and event data from trip routing for analytics, optimizations, customer communications, and real-time monitoring.\n\nWhat can you do with the Navigation SDK?\n----------------------------------------\n\nThe Navigation SDK lets you create a comprehensive in-app navigation experience:\n\n- Provide your users with a seamless and reliable turn-by-turn navigation experience powered by Google Maps.\n- Support various modes of transportation, including driving, walking, cycling, and two-wheel vehicles.\n- Implement custom markers, overlays, and UI elements to highlight key navigation information and to personalize the navigation experience to match your brand.\n- Access trip data to analyze trends, identify areas for improvement, and optimize operations.\n\nHow the Navigation SDK works\n----------------------------\n\nYou can integrate the Navigation SDK into your app with or without an existing\nMaps SDK implementation. The two main components of the Navigation SDK are:\n\n- **Map Layer**: Begin with a map layer from the Maps SDK, including map view, styling, UI controls, camera, and interaction behavior.\n- **Navigation Experience** : Add the navigation experience using the Navigation SDK, which includes the turn-by-turn navigation overlay, turn cards, and additional UI elements. You can either use the [Google Navigation\n experience](/maps/documentation/navigation/ios-sdk/intro-google-nav) or build your own [custom navigation\n experience](/maps/documentation/navigation/ios-sdk/intro-custom-nav).\n\n| **Note:** The Navigation SDK extends the [Maps SDK](/maps/documentation/ios-sdk). If your app uses the Maps SDK for its map layer, you can add the Navigation SDK to your app to enable the navigation experience. You cannot use the Navigation SDK without also having the Maps SDK installed in your app.\n\nHow to use the Navigation SDK\n-----------------------------\n\nThe steps below cover a typical use case scenario for using the Navigation SDK:\n\n|---|----------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| 1 | **Get set up** | Create a Google Cloud project, add the Maps and Navigation SDKs to your API, and set up your Xcode project. For more information, see [Set up your project](/maps/documentation/navigation/ios-sdk/config). |\n| 2 | **Navigate to your first route** | Plot a route within your app to a single destination. For more information, see [Navigate a route](/maps/documentation/navigation/ios-sdk/route). |\n| 3 | **Modify the navigation UI** | Customize the navigation experience and visual appearance by modifying the built-in UI controls and elements appear on the map. For more information, see [Modify the navigation UI](/maps/documentation/navigation/ios-sdk/controls). |\n| 4 | **Adjust routing details** | Modify routing preferences and manage waypoints. For more information, see [Route experience](/maps/documentation/navigation/ios-sdk/intro-route-experience). |\n\nFor more information about the Navigation SDK features, see\n[Reference](/maps/documentation/navigation/ios-sdk/reference), or [Try\nthe demo](/maps/documentation/navigation/ios-sdk/try-demo)."]]