Exemple de code du SDK Maps pour iOS

Sélectionnez une plate-forme : Android iOS JavaScript

Le dépôt "Maps SDK for iOS" sur GitHub contient des exemples illustrant l'utilisation du SDK Maps pour iOS dans votre application iOS. L'exemple d'application contient du code pour les principales fonctionnalités du SDK, et peut servir de point de départ pour votre application.

Liste d'exemples du SDK Maps pour iOS

Les principales activités de l'exemple d'application sont listées ci-dessous et reproduites sur les pages associées pour référence rapide. Consultez le dossier d'exemples GitHub samples folder pour obtenir la liste complète des exemples disponibles.

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

L'exemple d'application du SDK Maps pour iOS est disponible sous forme d' archive téléchargeable sur GitHub. Procédez comme suit pour installer et essayer l'exemple d'application du SDK Maps pour iOS.

  1. Exécutez git clone https://github.com/googlemaps-samples/maps-sdk-for-ios-samples.git pour cloner l'exemple de dépôt dans un répertoire local.
  2. Ouvrez une fenêtre de terminal, accédez au répertoire dans lequel vous avez cloné les exemples de fichiers, puis accédez au répertoire GoogleMaps :

    Swift

    cd maps-sdk-for-ios-samples/GoogleMaps-Swift
    open GoogleMapsSwiftXCFrameworkDemos.xcodeproj

    Objective-C

    cd maps-sdk-for-ios-samples-main/GoogleMaps
    open GoogleMapsDemos.xcodeproj
  3. Dans le projet Xcode, accédez à File > Add Package Dependencies (Fichier > Ajouter des dépendances de package). Saisissez https://github.com/googlemaps/ios-maps-sdk comme URL, appuyez sur Entrée pour extraire le package, puis cliquez sur Add Package (Ajouter un package).
  4. 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, vous invitant à saisir votre clé API dans le fichier SDKConstants.swift pour Swift ouSDKDemoAPIKey.h fichier pour Objective-C.
  5. Obtenez une clé API à partir de votre projet avec le SDK Maps pour iOS activé.
  6. Modifiez le fichier SDKConstants.swift pour Swift ouSDKDemoAPIKey.h le fichier pour Objective-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";
  7. Dans le fichier SDKConstants.swift (Swift) ouSDKDemoAPIKey.h fichier (Objective-C), 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.
  8. Créez et exécutez le projet. La fenêtre de l'émulateur iOS s'affiche et présente une liste de démonstrations du SDK Maps.
  9. Choisissez l'une des options affichées pour tester une fonctionnalité du SDK Maps pour iOS.
  10. Si vous êtes invité à autoriser GoogleMapsDemos à accéder à votre position, sélectionnez Autoriser.