En la app de demostración del SDK que se proporciona con el SDK de Maps para iOS, se incluyen muestras de las funciones destacadas del SDK. Examina el código en la app de demostración para ver cómo se implementa cada muestra.
Prueba las demostraciones del 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 mediante uno de estos dos métodos:
Directamente desde GitHub
- Descarga el archivo de muestra de código desde GitHub y descomprime el archivo.
- Abre una ventana de terminal, navega al directorio en el que expandiste los archivos de muestra y desglosa el directorio de GoogleMaps:
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
Usar CocoaPods v1.6.1
- Si todavía 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 detalles, 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 abre la demostración en un proyecto de Xcode temporal llamado
SwiftDemoApp.xcodeproj
oObjCDemoApp.xcodeproj
.
- En Xcode, presiona el botón de compilación y, luego, ejecuta el esquema actual. La compilación produce un error que te solicita que ingreses tu clave de API
en el archivo
SDKConstants.swift
para Swift o en el archivoSDKDemoAPIKey.h
para Objective-C. - Si aún no tienes una clave de API, sigue las instructions para configurar un proyecto en Google Cloud Console y obtener una clave de API. Cuando configuras la clave en la consola de Cloud, puedes especificar el identificador de paquete de tu app para asegurarte de que solo tu app pueda usar la clave. El identificador de paquete predeterminado de la app de muestra del SDK es
com.example.GoogleMapsDemos
. - Edita el archivo
SDKConstants.swift
para Swift o el archivoSDKDemoAPIKey.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 usa 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, que muestra una lista de demostraciones del 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 permitir que GoogleMapsDemos acceda a tu ubicación, selecciona Allow.
Usa fragmentos de código de la guía para desarrolladores
En cada página de la guía para desarrolladores, se incluyen 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.