Exemples de code utilisant le SDK Maps pour iOS

Sélectionnez une plate-forme : Android iOS JavaScript

L'application de démonstration du SDK GitHub fourni avec le SDK Maps pour iOS inclut des exemples pour découvrir les principales fonctionnalités du SDK. Examiner le code dans l'application de démonstration pour voir comment chaque exemple est implémenté. Importez et créez le l'application, ajoutez votre clé API, regardez la démonstration et utilisez l'exemple de code fourni comme point de départ de votre application.

Lorsque vous exécutez l'application exemple, elle affiche une liste d'exemples disponibles que vous pouvez sur votre propre appareil. Sélectionnez l'une des options proposées.

Exécuter l'exemple d'application complet en local

L'application exemple SDK Maps pour iOS est disponible en tant que télécharger une archive depuis GitHub. Suivez ces étapes pour installer et essayer l'application exemple SDK Maps pour iOS.

  1. Téléchargez l'archive de l'exemple de code depuis GitHub et décompresser l'archive.
  2. Ouvrez une fenêtre de terminal, accédez au répertoire dans lequel vous avez développé les fichiers d'exemple, puis accédez au répertoire GoogleMaps:

    Swift

    cd maps-sdk-for-ios-samples-main/GoogleMaps-Swift
    pod install
    open GoogleMapsSwiftDemos.xcworkspace

    Objective-C

    cd maps-sdk-for-ios-samples-main/GoogleMaps
    pod install
    open GoogleMapsDemos.xcworkspace
  3. Dans Xcode, appuyez sur le bouton de compilation pour créer l'application avec le schéma actuel. La compilation génère une erreur, qui vous invite à saisir votre clé API dans le fichier SDKConstants.swift pour Swift ou SDKDemoAPIKey.h. pour Objective-C.
  4. Si vous ne disposez pas encore d'une clé API, suivez les instructions de configuration un projet dans la console Google Cloud et obtenir une clé API. Lorsque vous configurez dans la console Cloud, vous pouvez restreindre la clé au l'identifiant du bundle de l'application exemple vous assurer que seule votre application peut utiliser la clé. Identifiant par défaut du bundle l'application d'exemples de SDK est com.example.GoogleMapsDemos.
  5. Modifiez le fichier SDKConstants.swift pour Swift ou SDKDemoAPIKey.h. pour Objective-C et collez votre clé API dans la définition du Constante apiKey ou kAPIKey. Exemple :

    Swift

    static let apiKey = "YOUR_API_KEY"

    Objective-C

    static NSString *const kAPIKey = @"YOUR_API_KEY";
  6. Supprimez la ligne suivante, car elle est utilisée pour enregistrer le problème défini par l'utilisateur:

    Swift

    #error (Register for API Key and insert here. Then delete this line.)

    Objective-C

    #error Register for API Key and insert here.
  7. Créez et exécutez le projet. La fenêtre du simulateur iOS s'affiche, montrant une liste de démonstrations du SDK Maps ;
  8. Choisissez l'une des options affichées afin de tester une fonctionnalité de la SDK Maps pour iOS.
  9. Si vous êtes invité à autoriser GoogleMapsDemos à accéder à votre position, sélectionnez Autoriser.