Políticas do SDK do Navigation para iOS
Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
Este documento lista os requisitos para aplicativos desenvolvidos com o SDK Navigation para iOS.
Uso aceitável da implementação do cliente
O SDK Navigation para iOS foi projetado para oferecer aos motoristas navegação guiada em tempo real
em um aplicativo para dispositivos móveis. Os dados gerados pela API também podem ser usados em outros aplicativos para compartilhar informações relacionadas ao status do motorista e para o rastreamento geral dos locais dos motoristas.
Implementação do cliente não permitida
O SDK Navigation para iOS é permitido apenas para aplicativos comerciais.
O SDK Navigation para iOS não é permitido para as seguintes categorias de casos de uso sem consentimento prévio por escrito do Google:
- Navegação ou trajeto para veículos pesados, como ônibus, caminhões ou veículos com restrições de via, a menos que os Serviços especifiquem explicitamente o suporte à navegação de veículos pesados.
Exclusão de conteúdo
O nome da via e o limite de velocidade podem ser retornados com base nas interações do usuário com seu app. Se você capturar ou armazenar o nome da via ou o limite de velocidade para uso em qualquer outro contexto fora da sessão do usuário, isso vai constituir raspagem, o que não é permitido pelos nossos termos.
Modificações aceitáveis na interface de navegação
O SDK Navigation para iOS permite algumas personalizações da interface, como
adicionar marcadores personalizados, mudar o tamanho e o conteúdo do cabeçalho e do rodapé
ao redor da janela de visualização de navegação ou mudar o tamanho da janela de visualização de navegação
em si. Em algumas situações, talvez seja necessário sobrepor conteúdo na
tela de navegação ativa.
Ao fazer isso, não é permitido introduzir modificações que impeçam o uso seguro pelos motoristas. Por exemplo, as seguintes
mudanças podem afetar negativamente a segurança do motorista e precisam ser evitadas:
- Mostrar animações que distraem durante a navegação ativa.
- Mostrar sobreposições na tela de navegação sem uma ação explícita do motorista.
- Sobreposições de posicionamento na tela de navegação ativa que ocultam a localização atual do motorista ou bloqueiam permanentemente informações importantes de navegação. Isso inclui as próximas curvas, orientação de faixa, orientação do compasso e todos os elementos padrão da interface na experiência de navegação.
Outros requisitos de implementação
- Não é possível modificar os termos no produto do SDK Navigation sem o consentimento prévio por escrito do Google.
- O app precisa mostrar aos usuários finais as seguintes informações no primeiro uso:
- Os Termos de Uso do SDK Navigation.
- Os usuários finais sempre devem exercer julgamento independente ao usar a navegação, já que as informações do serviço do SDK Navigation podem ser diferentes das condições reais em tempo real.
- Os usuários finais são os únicos responsáveis pelos custos incorridos ao seguir as
direções fornecidas pelo serviço do SDK Navigation, como pedágios ou faixas
de veículos de alta ocupação.
Exceto em caso de indicação contrária, o conteúdo desta página é licenciado de acordo com a Licença de atribuição 4.0 do Creative Commons, e as amostras de código são licenciadas de acordo com a Licença Apache 2.0. Para mais detalhes, consulte as políticas do site do Google Developers. Java é uma marca registrada da Oracle e/ou afiliadas.
Última atualização 2025-08-31 UTC.
[null,null,["Última atualização 2025-08-31 UTC."],[[["\u003cp\u003eThe Navigation SDK for iOS is intended for mobile apps providing drivers with turn-by-turn navigation and driver status tracking.\u003c/p\u003e\n"],["\u003cp\u003eThe SDK is for commercial use only and prohibits use in embedded devices or for heavy vehicle navigation without consent.\u003c/p\u003e\n"],["\u003cp\u003eApps using the SDK must display Google's map and logos without alteration.\u003c/p\u003e\n"],["\u003cp\u003eUI modifications are permitted but must not compromise driver safety by introducing distractions or obscuring critical information.\u003c/p\u003e\n"],["\u003cp\u003eApps must present Navigation SDK terms of use and disclaimers to end users upon first use.\u003c/p\u003e\n"]]],["The Navigation SDK for iOS allows real-time turn-by-turn navigation and driver status/location tracking in mobile apps, but only for commercial applications. It cannot replicate Google Maps' features or be used in embedded vehicle devices. Customizations to the UI are allowed, but should not negatively impact driver safety. Only Google-provided maps can be used, and their logos must remain unmodified. Upon first use, apps must display the SDK terms, inform users about independent judgment, and warn them about potential costs.\n"],null,["# Policies for Navigation SDK for iOS\n\nThis document lists requirements for applications developed with the\nNavigation SDK for iOS.\n\nAcceptable customer implementation use\n--------------------------------------\n\nThe Navigation SDK for iOS is designed for providing drivers with real-time turn-by-turn\nnavigation in a mobile application. The data generated by the API may also be used in other\napplications to share information related to driver status and for general tracking of driver\nlocations.\n\nDisallowed customer implementation\n----------------------------------\n\nThe Navigation SDK for iOS is allowed only for commercial applications.\nThe Navigation SDK for iOS is not allowed for the following categories of\nuse cases without express prior written consent from Google:\n\n- Heavy Vehicle routing or navigation, such as for buses, trucks, or vehicles with road restrictions, unless the Services explicitly specify supporting heavy vehicle navigation.\n\nContent scraping\n----------------\n\nRoad Name and Speed Limit may be returned to you based on user interactions with your app.\nIf you were to capture or persist the Road Name or Speed Limit for use in any other context\noutside of the user session, this would constitute scraping, which is not\nallowed by our terms.\n\nAcceptable modifications to the Navigation UI\n---------------------------------------------\n\nThe Navigation SDK for iOS enables certain UI customizations, such as\nadding custom markers, changing the size and content of the header and footer\nsurrounding the navigation viewport, or changing the size of the navigation\nviewport itself. In some situations, you might also want to overlay content on\ntop of the active navigation screen.\n\nWhen doing so, you may not introduce\nmodifications that inhibit safe use by drivers. For example, the following\nchanges can negatively impact driver safety and must be avoided:\n\n- Showing distracting animations during active navigation.\n- Showing overlays on the navigation screen without explicit driver action.\n- Positioning overlays on the active navigation screen that hide the driver's current location or permanently block important navigation information. This includes upcoming turns, lane guidance, compass orientation, and all standard UI elements in the navigation experience.\n\nOther implementation requirements\n---------------------------------\n\n- You may not modify the Navigation SDK in-product terms without the prior written consent from Google.\n- Your app must display to your end users the following information upon their first usage of the app:\n - The Navigation SDK terms of use.\n - End users should always exercise independent judgment when using navigation, as information from the Navigation SDK Service may differ from actual real-time conditions.\n - End users are solely responsible for costs incurred when following the directions provided by the Navigation SDK service, such as for toll fees or high occupancy vehicle lanes."]]