Esempi di codice di Places SDK per iOS

Seleziona la piattaforma: Android iOS JavaScript

App demo Places SDK per iOS su GitHub fornita con Places SDK per iOS dimostrare una serie di funzionalità, tra cui il completamento automatico dei luoghi e le foto dei luoghi. Nella Inoltre, puoi trovare gli snippet di codice su ogni pagina di questa guida per gli sviluppatori. Importa e crea app, aggiungi la tua chiave API, visualizza la demo e utilizza il codice campione fornito come punto di partenza per la tua app.

Quando esegui l'app di esempio, viene visualizzato un elenco di esempi disponibili che puoi sul tuo dispositivo. Seleziona una delle opzioni.

Esegui in locale l'app di esempio completa

L'app di esempio Places SDK per iOS è disponibile come scarica archivio da GitHub Segui questi passaggi per installare e provare l'app di esempio Places SDK per iOS.

  1. Scarica l'archivio degli esempi di codice GitHub e apri l'archivio.
  2. Apri una finestra del terminale, passa alla directory in cui hai espanso i file di esempio e visualizzare in dettaglio la directory Google Places:

    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. Attiva il SDK Places per iOS per il tuo progetto nella console Google Cloud.
  4. Se non disponi ancora di una chiave API, segui le istruzioni per configurare un progetto sulla console Cloud e ottenere una chiave API. Quando configuri sulla console Cloud, puoi limita la chiave al identificatore del bundle dell'app di esempio per garantire che solo la tua app possa utilizzare la chiave. Il bundle predefinito l'identificatore dell'app di esempi di SDK è com.example.GooglePlacesDemos.
  5. Modifica il file SDKDemoAPIKey e incolla la chiave API nella costante appropriata. Ad esempio:

    Swift

    let placesAPIKey = "YOUR_API_KEY"

    Objective-C

    static NSString *const kAPIKey = @"YOUR_API_KEY";
  6. Se Xcode ti chiede di sbloccare il file SDKDemoAPIKey per Durante la modifica, scegli Sblocca.
  7. Se presente, rimuovi la riga seguente, perché viene utilizzata per registrare il problema:

    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. Crea l'app.
  9. Se la build non riesce o se l'app ha un arresto anomalo e viene restituito un errore relativo alla chiave API quando la esegui per la prima volta, accertati di aver fornito chiavi richieste nel file SDKDemoAPIKey.
  10. Se esegui esempi di GooglePlaces, il simulatore iOS mostrerà un elenco di Demo luoghi.
  11. Se ti viene chiesto di consentire a GooglePlacesDemos di accedere alla tua posizione, scegli Consenti.
  12. L'esempio che hai scelto è pronto per essere eseguito.