Pour exécuter la démo, vous devez disposer d'un compte Google Cloud et d'une clé API activée pour le SDK Navigation par l'équipe commerciale. Une fois que vous avez un compte Google Cloud, consultez Configurer votre projet de développement et votre clé API.
Configurer votre projet de développement et votre clé API
Créez ou ouvrez un projet dans la console Google Cloud à utiliser avec le SDK Maps pour iOS. Attendez quelques minutes que le projet soit visible dans la console Cloud.
Activez le SDK Maps pour iOS dans la console Google Cloud.
Dans le projet, ouvrez la section "API" et activez le SDK Maps pour iOS.
Créez une clé API pour le projet en sélectionnant API et services > Identifiants > Créer des identifiants > Clé API.
Ajoutez le SDK Maps pour iOS à votre clé API. Pour en savoir plus, consultez Utiliser des clés API.
Essayer l'application de démonstration
Vous pouvez maintenant télécharger, compiler et exécuter la démo.
Télécharger la démo
Le code de démonstration est disponible sur GitHub :
Pour exécuter la démo, compilez l'application dans Xcode avec un appareil iOS connecté à votre ordinateur, ou utilisez un simulateur.
Dépannage
Afficher/Masquer les informations de dépannage
Choisissez un appareil ou un simulateur iOS exécutant iOS 15 ou version ultérieure.
Si aucun simulateur n'est disponible, ajoutez des destinations Rosetta : dans Product > Destination > Destination Architectures (Produit > Destination > Architectures de destination), sélectionnez Show Rosetta Destinations (Afficher les destinations Rosetta).
Si votre compilation échoue avec l'erreur Sandbox: rsync.samba() deny, désactivez le sandboxing de script utilisateur : dans Paramètres de compilation > Options de compilation, définissez Sandboxing de script utilisateur sur Non.
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/07/16 (UTC).
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Il n'y a pas l'information dont j'ai besoin","missingTheInformationINeed","thumb-down"],["Trop compliqué/Trop d'étapes","tooComplicatedTooManySteps","thumb-down"],["Obsolète","outOfDate","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Mauvais exemple/Erreur de code","samplesCodeIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 2025/07/16 (UTC)."],[[["The Navigation SDK provides turn-by-turn navigation functionality and requires a Google Cloud account with an API key enabled for the SDK."],["You must have the Maps SDK for iOS installed in your app before integrating the Navigation SDK."],["To try the demo app, download it as a Cocoapod, add your API key, and build the app in Xcode using a compatible iOS device or simulator."],["Xcode 12 users might encounter compilation issues for the simulator which can be resolved using steps outlined in the Navigation SDK FAQ."],["For troubleshooting, use an iOS device or simulator with iOS 15 or above, enable Rosetta destinations if necessary, and disable User Script Sandboxing if encountering build failures related to rsync.samba()."]]],["The Navigation SDK requires a Google Cloud account and an API key enabled by sales. Setup involves creating a project in the Google Cloud console, enabling the Maps SDK for iOS, and generating an API key. The Maps SDK must be installed alongside the Navigation SDK. Demo code is available on GitHub in Swift and Objective-C. To run the demo, Xcode must be installed, and the API key added to the `SDKDemoAPIKey` file. Run the app using an iOS device or simulator, ensuring iOS 15 or above.\n"]]