Exemples de code utilisant le SDK Places pour iOS

Sélectionnez une plate-forme : Android iOS JavaScript

L'application de démonstration du SDK Places pour iOS sur GitHub fourni avec le SDK Places pour iOS présenter différentes fonctionnalités, dont la saisie semi-automatique de lieux et les photos de lieux. Dans En outre, vous trouverez des extraits de code sur chaque page de ce guide du développeur. 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 Places pour iOS est disponible en tant que télécharger une archive depuis GitHub Pour installer et essayer l'application exemple SDK Places pour iOS, procédez comme suit.

  1. Télécharger l'archive de l'exemple de code à partir de 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 GooglePlaces:

    Swift

    cd maps-sdk-for-ios-samples-master/GooglePlaces-Swift
    pod install
    open GooglePlacesDemos.xcworkspace

    Objective-C

    cd maps-sdk-for-ios-samples-master/GooglePlaces
    pod install
    open GooglePlacesDemos.xcworkspace
  3. Activez le paramètre SDK Places pour iOS pour votre projet dans la console Google Cloud
  4. Si vous ne disposez pas encore d'une clé API, suivez les instructions de configuration un projet dans la console 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 pour vous assurer que seule votre application peut utiliser la clé. Groupe par défaut l'identifiant de l'application d'exemples de SDK est com.example.GooglePlacesDemos.
  5. Modifiez le fichier SDKDemoAPIKey et collez votre clé API dans la constante appropriée. Exemple :

    Swift

    let placesAPIKey = "YOUR_API_KEY"

    Objective-C

    static NSString *const kAPIKey = @"YOUR_API_KEY";
  6. Si Xcode vous invite à déverrouiller le fichier SDKDemoAPIKey pour modification, choisissez Déverrouiller.
  7. Le cas échéant, supprimez la ligne suivante, car elle est utilisée pour enregistrer le problème:

    Swift

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

    Objective-C

    #error Register your API key and insert here, then delete this line.
  8. Créez l'application.
  9. Si la compilation échoue ou si l'application plante avec une erreur concernant votre clé API lorsque vous l'exécutez pour la première fois, vérifiez que vous avez bien fourni requises dans le fichier SDKDemoAPIKey.
  10. Si vous exécutez les exemples GooglePlaces, le simulateur iOS affiche une liste de Places Demos.
  11. Si vous êtes invité à autoriser GooglePlacesDemos à accéder à votre position, sélectionnez Autoriser.
  12. L'échantillon choisi peut désormais être lancé.