El repositorio del SDK de Maps para iOS en GitHub contiene ejemplos que ilustran el uso del SDK de Maps para iOS en tu app para iOS. La app de ejemplo contiene código para las funciones destacadas del SDK y se puede usar como punto de partida para tu app.
Lista de ejemplos del SDK de Maps para iOS
A continuación, se incluyen algunos ejemplos de actividades clave de la app de demostración con sus respectivas reproducciones en las páginas vinculadas a modo de referencia rápida. Consulta la carpeta de muestras de GitHub para ver la lista completa de muestras disponibles.
- Muestra un mapa básico
- Cómo mostrar una ventana de información para un marcador
- Cómo agregar un marcador a un mapa
- Geocodificación inversa de una ubicación
- Cómo habilitar e inhabilitar los gestos en el mapa
- Controla los eventos de marcador
- Habilita el botón de ubicación
- Dibuja polígonos en un mapa
- Dibuja polilíneas en un mapa
Ejecuta la app de ejemplo completa de forma local
La app de ejemplo del SDK de Maps para iOS está disponible como un archivo de descarga en GitHub. Sigue estos pasos para instalar y probar la app de ejemplo del SDK de Maps para iOS.
- Ejecuta
git clone https://github.com/googlemaps-samples/maps-sdk-for-ios-samples.gitpara clonar el repositorio de muestras en un directorio local. Abre una ventana de terminal, navega al directorio en el que clonaste los archivos de muestra y desglosa el directorio GoogleMaps:
Swift
cd maps-sdk-for-ios-samples/GoogleMaps-Swift
open GoogleMapsSwiftXCFrameworkDemos.xcodeprojObjective-C
cd maps-sdk-for-ios-samples-main/GoogleMaps
open GoogleMapsDemos.xcodeproj- En el proyecto de Xcode, ve a File > Add Package Dependencies.
Ingresa
https://github.com/googlemaps/ios-maps-sdkcomo la URL, presiona Intro para extraer el paquete y haz clic en Add Package. - En Xcode, presiona el botón de compilación para
compilar la app
con el esquema actual. La compilación produce un error y te solicita que ingreses tu clave de API
en el archivo
SDKConstants.swiftpara Swift o en el archivoSDKDemoAPIKey.hpara Objective-C. - Obtén una clave de API de tu proyecto con el SDK de Maps para iOS habilitado.
- Edita el archivo
SDKConstants.swiftpara Swift o el archivoSDKDemoAPIKey.hpara Objective-C y pega tu clave de API en la definición de la constanteapiKeyokAPIKey. Por ejemplo:Swift
static let apiKey = "YOUR_API_KEY"
Objective-C
static NSString *const kAPIKey = @"YOUR_API_KEY";
- En el archivo
SDKConstants.swift(Swift) oSDKDemoAPIKey.h(Objective-C), 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, en la que se mostrará 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 que permitas que GoogleMapsDemos acceda a tu ubicación, elige Permitir.