Eso es todo.

Para comenzar a desarrollar, consulta nuestra documentación para desarrolladores.

Activar la Google Places API for iOS

Para que puedas comenzar, te proporcionaremos orientación en la consola para desarrolladores de Google a fin de que hagas primero algunas acciones:

  1. Crear o seleccionar un proyecto
  2. Activar la Google Places API for iOS
  3. Crear claves correspondientes
Continuar

Información general de ejemplos de código

En las apps de demostración de SDK proporcionadas con la Google Places API for iOS, se incluyen diferentes funciones; entre otras, el seleccionador, el autocompletado y las fotos de sitios. A su vez, puedes encontrar fragmentos de código en cada página de esta guía del desarrollador.

Prueba las demostraciones de SDK usando CocoaPods

La Google Places API for iOS se encuentra disponible como pod de CocoaPods. CocoaPods es un administrador de dependencias de código abierto para proyectos de Swift y Objective-C de Cocoa.

La Google Places API for iOS proporciona un conjunto de apps de demostración de SDK que puedes instalar y ejecutar usando el comando pod try:

Sigue estos pasos para instalar CocoaPods y prueba la Google Places API for iOS:

  1. Si todavía no dispones de la herramienta CocoaPods, instálala en macOS ejecutando el siguiente comando desde el terminal: Para obtener información detallada, consulta la guía de primeros pasos de CocoaPods.
    sudo gem install cocoapods
  2. Abre una ventana de terminal y ejecuta uno de los siguientes comandos:
    • pod try GooglePlaces
    • pod try GooglePlacePicker

    CocoaPods actualiza tus repositorios de especificaciones y luego abre las demostraciones de SDK en un proyecto de Xcode temporal, ya sea GooglePlacesDemos.xcworkspace o GooglePlacePickerDemos.xcworkspace, según la demostración que hayas elegido.

  3. Habilita las API Google Places API for iOS y Google Maps SDK for iOS para tu proyecto de la Google API Console.
  4. Si aún no cuentas con una clave de API, sigue las instrucciones para configurar un proyecto en la Google API Console y obtener una clave de API. Al configurar la clave en la Google API Console, puedes especificar el identificador del paquete para garantizar que solo tu aplicación pueda usar la clave. El identificador de paquete predeterminado de la app de ejemplos de SDK es com.example.GooglePlacesDemos o com.example.GooglePlacePickerDemos, según la demostración que hayas elegido.
  5. Edita el archivo SDKDemoAPIKey y pega tu clave de API en la constante correspondiente. En el caso de la demostración del seleccionador de sitios, se trata de las constantes kPlacesAPIKey y kMapsAPIKey. Por ejemplo:
    internal let kPlacesAPIKey = "YOUR_API_KEY"
    internal let kMapsAPIKey = "YOUR_API_KEY"
  6. Si Xcode te solicita desbloquear el archivo SDKDemoAPIKey para la edición, selecciona Unlock.
  7. En caso de que exista la siguiente línea, debes quitarla debido a que se usa para registrar el problema:
    #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 se bloquea ante un error relacionado con tu clave de API cuando la ejecutes por primera vez, asegúrate de haber proporcionado las claves necesarias en el archivo SDKDemoAPIKey.
  10. Si deseas ejecutar las demostraciones de GooglePlaces, en la ventana del simulador de iOS se mostrará una lista de demostraciones de sitios.
  11. Si se solicita acceso a tu ubicación a través de GooglePlacesDemos o GooglePlacePickerDemos, selecciona Allow.
  12. El ejemplo que elijas quedará listo para ejecutarse.

Usa los fragmentos de código de la guía del desarrollador

En cada página de la guía del desarrollador se incluyen fragmentos de código que ilustran una función determinada de la API. Por ejemplo, consulta las guías sobre el seleccionador de sitios, el autocompletado, la obtención del sitio actual y fotos y otras páginas de esta guía.

Enviar comentarios sobre…