Información general de ejemplos de código

Seleccionar plataforma: Android iOS JavaScript

Las apps de demostración del SDK proporcionadas con el SDK de Places para iOS demuestran una serie de funciones, como el autocompletado de sitios y las fotos de lugares. Además, puedes encontrar fragmentos de código en cada página de esta guía para desarrolladores.

Prueba las demostraciones de SDK usando CocoaPods

El SDK de Places para iOS está disponible como un pod de CocoaPods. CocoaPods es un administrador de dependencias de código abierto para proyectos de Swift y Objective-C de Cocoa.

Places SDK for iOS proporciona un conjunto de apps de demostración del SDK que puedes instalar y ejecutar mediante el comando pod try:

Sigue estos pasos para instalar CocoaPods y prueba el SDK de Places para iOS:

  1. Si todavía no tienes la herramienta CocoaPods, instálala en macOS ejecutando el siguiente comando desde la terminal. Para obtener más información, consulta la guía de introducción de CocoaPods.
    sudo gem install cocoapods
  2. Obtén los archivos de muestra mediante uno de estos dos métodos:

    Usa archivos de GitHub

    1. Descarga el archivo de muestra de código de GitHub y descomprime el archivo.
    2. Abre una ventana de la terminal, navega al directorio en el que expandiste los archivos de muestra y desglosa el directorio de Google Places:

      Swift

      cd maps-sdk-for-ios-samples-master/GooglePlaces-Swift

      Objective‑C

      cd maps-sdk-for-ios-samples-master/GooglePlaces
    3. Ejecuta el siguiente comando:
      pod install
      open GooglePlacesDemos.xcworkspace

    Usa CocoaPods v1.6.1

    1. Abre una ventana de la terminal e instala la versión 1.6.1:
      sudo gem install cocoapods -v1.6.1
    2. Recupera los archivos de Google Places con CocoaPods:
      pod try GooglePlaces

      CocoaPods actualiza tus repositorios de especificaciones y, luego, abre las demostraciones del SDK en un proyecto temporal de Xcode, GooglePlacesDemos.xcworkspace.

  3. Habilita el SDK de Places para iOS en tu proyecto de Google Cloud Console.
  4. Si aún no tienes una clave de API, sigue las instrucciones para configurar un proyecto en Cloud Console y obtener una clave de API. Cuando configuras la clave en Cloud Console, puedes especificar el identificador de paquete de tu app para asegurarte de que solo la app pueda usarla. El identificador del 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 correspondiente. Por ejemplo:

    Swift

    let placesAPIKey = "YOUR_API_KEY"

    Objective‑C

    static NSString *const kAPIKey = @"YOUR_API_KEY";
  6. Si Xcode te solicita desbloquear el archivo SDKDemoAPIKey para la edición, elige Desbloquear.
  7. Si está presente, quita la siguiente línea, ya que se usa para registrar el problema:

    Swift

    #error (Regístrate para obtener una clave de API y, luego, insértala aquí. Luego, borra esta línea").

    Objective‑C

    #error Register your API key and insert here, then delete this line.
  8. Genera y ejecuta el proyecto de nuevo.
  9. Si la compilación falla o la app falla con un error sobre tu clave de API cuando la ejecutes por primera vez, asegúrate de haber proporcionado las claves necesarias en el archivo SDKDemoAPIKey.
  10. Si estás ejecutando las demostraciones de GooglePlaces, la ventana del simulador de iOS mostrará una lista de demostraciones de lugares.
  11. Si se te solicita que permitas que GooglePlacesDemos acceda a tu ubicación, selecciona Permitir.
  12. El ejemplo que elijas quedará listo para ejecutarse.

Usar fragmentos de código de la guía del programador

Cada página de la guía del desarrollador incluye fragmentos de código que ilustran una función determinada de la API. Por ejemplo, consulta las guías sobre el autocompletado, la obtención del lugar actual, las fotos y otras páginas de esta guía.