Muestras de código del SDK de Places para iOS

Selecciona la plataforma: Android iOS JavaScript

La app de demostración del SDK de Places para iOS en GitHub que se proporciona con el SDK de Places para iOS demuestra varias funciones, como la función de autocompletar de lugares y las fotos de lugares. Además, puedes encontrar fragmentos de código en cada página de esta guía para desarrolladores. Importa y compila la app, agrega tu clave de API, mira la demostración y usa el código de muestra proporcionado como punto de partida de tu app.

Cuando ejecutes la app de ejemplo, verás una lista de muestras disponibles que puedes ejecutar en tu propio dispositivo. Selecciona una de las opciones.

Ejecuta la app de ejemplo completa de forma local

La app de ejemplo del SDK de Places para iOS está disponible como archivo de descarga en GitHub. Sigue estos pasos para instalar y probar la app de ejemplo del SDK de Places para iOS.

  1. Descarga el archivo de muestra de código desde GitHub y descomprímelo.
  2. Abre una ventana de terminal, navega al directorio en el que expandiste los archivos de muestra y desplázate hacia abajo hasta el directorio 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. Habilita el SDK de Places para iOS en tu proyecto de la consola de Google Cloud.
  4. Si aún no tienes una clave de API, sigue las instrucciones para configurar un proyecto en la consola de Cloud y obtener una clave de API. Cuando configures la clave en la consola de Cloud, puedes restringir la clave al identificador de paquete de la app de ejemplo para asegurarte de que solo tu app pueda usarla. El identificador de paquete predeterminado de la app de muestras del SDK es com.example.GooglePlacesDemos.
  5. Edita el archivo SDKDemoAPIKey y pega tu clave de API en la constante adecuada. Por ejemplo:

    Swift

    let placesAPIKey = "YOUR_API_KEY"

    Objective-C

    static NSString *const kAPIKey = @"YOUR_API_KEY";
  6. Si Xcode te solicita que desbloquees el archivo SDKDemoAPIKey para editarlo, elige Desbloquear.
  7. Si está presente, quita la siguiente línea, ya que se usa para registrar el 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. Compila la app.
  9. Si la compilación falla o la app falla con un error sobre tu clave de API cuando la ejecutas por primera vez, asegúrate de haber proporcionado las claves requeridas en el archivo SDKDemoAPIKey.
  10. Si ejecutas las muestras de GooglePlaces, la ventana del simulador de iOS mostrará una lista de demos de Places.
  11. Si se te solicita que permitas que GooglePlacesDemos acceda a tu ubicación, elige Permitir.
  12. El ejemplo que elijas quedará listo para ejecutarse.