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 disponible sur GitHub, fournie avec le SDK Places pour iOS, présente un certain nombre de fonctionnalités, y compris la saisie semi-automatique de lieux et les photos de lieux. Vous trouverez également des extraits de code sur chaque page de ce guide du développeur. Importez et créez l'application, ajoutez votre clé API, regardez la démonstration et utilisez l'exemple de code fourni comme point de départ pour votre application.

Lorsque vous exécutez l'application exemple, celle-ci affiche la liste des exemples disponibles que vous pouvez exécuter sur votre 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 qu'archive de téléchargement sur GitHub. Suivez ces étapes pour installer et essayer l'application exemple SDK Places pour iOS.

  1. Téléchargez l'archive d'exemples de code à partir de 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 et affichez le détail du 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 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 pour configurer un projet dans la console Cloud et obtenir une clé API. Lorsque vous configurez la clé dans Cloud Console, vous pouvez la restreindre à l'identifiant de bundle de l'exemple d'application afin de vous assurer que seule votre application peut l'utiliser. L'identifiant de bundle par défaut 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 le modifier, sélectionnez Unlock (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, assurez-vous d'avoir fourni les clés requises dans le fichier SDKDemoAPIKey.
  10. Si vous exécutez les exemples GooglePlaces, la fenêtre du simulateur iOS affiche une liste de démonstrations Places.
  11. Si vous êtes invité à autoriser GooglePlacesDemos à accéder à votre position, sélectionnez Allow (Autoriser).
  12. L'échantillon choisi peut désormais être lancé.