Stay organized with collections Save and categorize content based on your preferences.
This document lists requirements for applications developed with the Navigation SDK for iOS.
Acceptable customer implementation useThe Navigation SDK for iOS is designed for providing drivers with real-time turn-by-turn navigation in a mobile application. The data generated by the API may also be used in other applications to share information related to driver status and for general tracking of driver locations.
Disallowed customer implementationThe Navigation SDK for iOS is allowed only for commercial applications. The Navigation SDK for iOS is not allowed for the following categories of use cases without express prior written consent from Google:
Road Name and Speed Limit may be returned to you based on user interactions with your app. If you were to capture or persist the Road Name or Speed Limit for use in any other context outside of the user session, this would constitute scraping, which is not allowed by our terms.
Acceptable modifications to the Navigation UIThe Navigation SDK for iOS enables certain UI customizations, such as adding custom markers, changing the size and content of the header and footer surrounding the navigation viewport, or changing the size of the navigation viewport itself. In some situations, you might also want to overlay content on top of the active navigation screen.
When doing so, you may not introduce modifications that inhibit safe use by drivers. For example, the following changes can negatively impact driver safety and must be avoided:
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-08-14 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-14 UTC."],[[["The Navigation SDK for iOS is intended for mobile apps providing drivers with turn-by-turn navigation and driver status tracking."],["The SDK is for commercial use only and prohibits use in embedded devices or for heavy vehicle navigation without consent."],["Apps using the SDK must display Google's map and logos without alteration."],["UI modifications are permitted but must not compromise driver safety by introducing distractions or obscuring critical information."],["Apps must present Navigation SDK terms of use and disclaimers to end users upon first use."]]],["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"]]
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4