Présentation des exemples de code

Sélectionnez une plate-forme:Android iOS JavaScript

L'application de démonstration du SDK fournie avec le SDK Maps pour iOS inclut des exemples illustrant les principales fonctionnalités du SDK. Examinez le code de l'application de démonstration pour voir comment chaque exemple est implémenté.

Essayer les versions de démonstration du SDK

L'application de démonstration du SDK Maps pour iOS est disponible sous forme d'archive de téléchargement sur GitHub et de pod CocoaPods. CocoaPods est un gestionnaire de dépendances Open Source pour les projets Cocoa Swift et Objectif-C.

Suivez ces étapes pour installer et essayer l'application de démonstration du SDK Maps pour iOS.

  1. Récupérez les exemples de fichiers en utilisant l'une des deux méthodes suivantes:

    Directement depuis GitHub

    1. Téléchargez l'archive d'exemple de code sur GitHub, puis décompressez l'archive.
    2. Ouvrez une fenêtre de terminal, accédez au répertoire dans lequel vous avez développé les exemples de fichiers, puis affichez le détail du répertoire GoogleMaps:

      Swift

      cd maps-sdk-for-ios-samples-main/GoogleMaps-Swift

      Objective-C

      cd maps-sdk-for-ios-samples-main/GoogleMaps
    3. Exécutez les commandes suivantes:

      Swift

      pod install
      open GoogleMapsSwiftDemos.xcworkspace

      Objective-C

      pod install
      open GoogleMapsDemos.xcworkspace

    Utiliser CocoaPods v1.6.1

    1. Si vous ne disposez pas encore de l'outil CocoaPods, installez la version 1.6.1 sur macOS en exécutant la commande suivante à partir du terminal. Pour en savoir plus, consultez le guide de démarrage de CocoaPods.
      sudo gem install cocoapods -v1.6.1
    2. Récupérez les fichiers Google Maps à l'aide de CocoaPods :
      pod try GoogleMaps

      Lorsque vous y êtes invité, choisissez entre Swift et Objective-C. CocoaPods met à jour vos dépôts de spécifications, puis ouvre la démonstration dans un projet Xcode temporaire nommé SwiftDemoApp.xcodeproj ou ObjCDemoApp.xcodeproj.

  2. Dans Xcode, appuyez sur le bouton de compilation pour compiler et exécuter 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 Goal-C.
  3. Si vous ne possédez pas encore de clé API, suivez les instructions pour configurer un projet dans la console Google Cloud et obtenir une clé API. Lorsque vous configurez la clé dans la console Cloud, vous pouvez spécifier l'identifiant de bundle de votre application pour vous assurer que seule votre application peut l'utiliser. L'identifiant de bundle par défaut de l'application exemple de SDK est com.example.GoogleMapsDemos.
  4. Modifiez le fichier SDKConstants.swift pour Swift ou SDKDemoAPIKey.h pour Goal-C, puis collez votre clé API dans la définition de la constante apiKey ou kAPIKey. Exemple :

    Swift

    static let apiKey = "YOUR_API_KEY"

    Objective-C

    static NSString *const kAPIKey = @"YOUR_API_KEY";
  5. 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.
  6. Créez et exécutez le projet. La fenêtre du simulateur iOS s'affiche. Elle contient une liste de démonstration du SDK Maps.
  7. Choisissez l'une des options affichées pour tester une fonctionnalité du SDK Maps pour iOS.
  8. Si vous êtes invité à autoriser GoogleMapsDemos à accéder à votre position, sélectionnez Allow (Autoriser).

Utiliser les extraits de code du guide du développeur

Chaque page du guide du développeur inclut des extraits de code qui illustrent une fonctionnalité particulière de l'API. Par exemple, reportez-vous aux guides sur les objets de carte, les repères, les formes et aux autres pages de ce guide.