https://github.com/googlemaps/ios-navigation-sdk
https://github.com/googlemaps/ios-navigation-sdk
Last synced: 4 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/googlemaps/ios-navigation-sdk
- Owner: googlemaps
- License: apache-2.0
- Created: 2023-11-16T15:19:58.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2026-02-26T19:24:24.000Z (5 months ago)
- Last Synced: 2026-02-27T01:26:53.336Z (5 months ago)
- Language: Swift
- Size: 5.39 MB
- Stars: 15
- Watchers: 10
- Forks: 2
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
# Google Navigation SDK For iOS Swift package
## Description
This repository contains the Swift package for the
[Navigation SDK for iOS](https://developers.google.com/maps/documentation/navigation/ios-sdk).
For additional methods of installing the Navigation SDK for iOS including
CocoaPods, see the Navigation SDK for iOS
[documentation](https://developers.google.com/maps/documentation/navigation/ios-sdk/config).
## Requirements
- [Xcode](https://developer.apple.com/xcode/) version 16.0 or later
- An app targeting iOS 16 or later
- A Google Maps Platform
[project](https://developers.google.com/maps/documentation/navigation/ios-sdk/config)
with the Navigation SDK for iOS enabled.
- An
[API key](https://developers.google.com/maps/documentation/ios-sdk/get-api-key)
associated with the project above.
## Installation
1. Follow the instructions for
[adding package dependencies to your app in Xcode](https://developer.apple.com/documentation/xcode/adding-package-dependencies-to-your-app).
2. In the "Enter Package URL" field, enter this GitHub repository:
```
https://github.com/googlemaps/ios-navigation-sdk
```
3. Select the version of the Navigation SDK for iOS that you want to use. For
new projects, we recommend specifying the
[latest version](https://developers.google.com/maps/documentation/navigation/ios-sdk/release-notes)
and using the "Exact Version" option.
4. Follow the
[instructions](https://developers.google.com/maps/documentation/navigation/ios-sdk/config#add-an-api-key-to-your-project)
to add your API key to your app.
## Sample App
See samples demonstrating use of the Navigation SDK for iOS on
[GitHub](https://github.com/googlemaps/ios-on-demand-rides-deliveries-samples).
## Documentation
Documentation for the Navigation SDK for iOS is available as
[guides](https://developers.google.com/maps/documentation/navigation/ios-sdk)
and
[reference documentation](https://developers.google.com/maps/documentation/navigation/ios-sdk/reference).
## Contributing
External contributions are not accepted for this repository, per the
[Contributing guide](https://github.com/googlemaps/ios-navigation-sdk/blob/main/CONTRIBUTING.md).
## Terms of Service
This package uses Google Maps Platform services, and any use of Google Maps
Platform is subject to the
[Terms of Service](https://cloud.google.com/maps-platform/terms).
## Support
For issues with the Navigation SDK for iOS, the primary support channel is to
[open a support case](https://developers.google.com/maps/documentation/ios-sdk/support#contact-maps-support)
with the Google Maps Platform support team.
If you would like to get answers to technical questions from other Google Maps
Platform developers, ask through one of our
[developer community channels](https://developers.google.com/maps/developer-community).
You can also discuss on the Google Maps Platform
[Discord server](https://discord.gg/hYsWbmk).
This repository is offered via an open source license. It is not governed by the
Google Maps Platform Support
[Technical Support Services Guidelines](https://cloud.google.com/maps-platform/terms/tssg),
the [SLA](https://cloud.google.com/maps-platform/terms/sla), or the
[Deprecation Policy](https://cloud.google.com/maps-platform/terms) (however, any
Google Maps Platform services used by the library remain subject to the Google
Maps Platform Terms of Service).
## Versioning
This repository adheres to [semantic versioning](https://semver.org/) to
indicate when backwards-incompatible changes are introduced.