La app de demostración del SDK proporcionada con el SDK de Maps para iOS incluye ejemplos de las características importantes de las funciones del SDK. Examina el código en la app de demostración para ver cómo se implementa cada muestra.
Prueba las demostraciones de SDK
La app de demostración del SDK de Maps para iOS está disponible como un archivo de descarga desde GitHub y como un pod de CocoaPods. CocoaPods es un administrador de dependencias de código abierto para proyectos de Swift y Objective-C de Cocoa.
Sigue estos pasos para instalar y probar la app de demostración del SDK de Maps para iOS.
- Obtén los archivos de muestra con uno de estos dos métodos:
Directamente desde GitHub
- Descarga el archivo de muestra de código de GitHub y descomprime el archivo.
- Abre una ventana de la terminal, navega al directorio en el que expandiste los archivos de muestra y desglosa el directorio de Google Maps:
Swift
cd maps-sdk-for-ios-samples-main/GoogleMaps-Swift
Objective‑C
cd maps-sdk-for-ios-samples-main/GoogleMaps
- Ejecuta los siguientes comandos:
Swift
pod install open GoogleMapsSwiftDemos.xcworkspace
Objective‑C
pod install open GoogleMapsDemos.xcworkspace
Usa CocoaPods v1.6.1
- Si aún no tienes la herramienta CocoaPods, instala la versión 1.6.1 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 -v1.6.1
- Recupera los archivos de Google Maps con CocoaPods:
pod try GoogleMaps
Cuando se solicite, elige Swift o Objective-C. CocoaPods actualiza tus repositorios de especificaciones y, luego, abre la demostración en un proyecto temporal de Xcode llamado
SwiftDemoApp.xcodeproj
oObjCDemoApp.xcodeproj
.
- En Xcode, presiona el botón de compilación para compilar y ejecutar el esquema actual. La compilación produce un error y te solicita ingresar tu clave de API en el archivo
SDKConstants.swift
para Swift oSDKDemoAPIKey.h
para Objective-C. - Si aún no tienes una clave de API, sigue las instrucciones para configurar un proyecto en Google 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.GoogleMapsDemos
. - Edita el archivo
SDKConstants.swift
para Swift oSDKDemoAPIKey.h
para Objective-C y pega tu clave de API en la definición de la constanteapiKey
okAPIKey
. Por ejemplo:Swift
static let apiKey = "YOUR_API_KEY"
Objective‑C
static NSString *const kAPIKey = @"YOUR_API_KEY";
- Quita la siguiente línea, ya que se utiliza para registrar el problema definido por el usuario:
Swift
#error (Register for API Key and insert here. Then delete this line.”)
Objective‑C
#error Register for API Key and insert here.
- Compila y ejecuta el proyecto. Aparecerá la ventana del simulador de iOS, en la que se muestra una lista de demostraciones de SDK de Maps.
- Elige una de las opciones que se muestran para experimentar con una función del SDK de Maps para iOS.
- Si se te solicita que permitas que GoogleMapsDemos acceda a tu ubicación, selecciona Permitir.
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 objetos de mapas, marcadores, formas y otras páginas de esta guía.