El repositorio del SDK de Maps para iOS en GitHub contiene muestras que ilustran el uso del SDK de Maps para iOS en tu app para iOS. La app de ejemplo contiene código para destacar funciones del SDK y se puede usar como punto de partida para tu app.
Lista de muestras 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
- Cómo geocodificar de forma inversa una ubicación
- Cómo habilitar y inhabilitar los gestos del mapa
- Controla los eventos de marcador
- Cómo habilitar el botón Mi 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, luego, profundiza en el directorio GoogleMaps: - Swift- cd maps-sdk-for-ios-samples/GoogleMaps-Swift - pod install- open GoogleMapsSwiftXCFrameworkDemos.xcworkspace- Objective-C- cd maps-sdk-for-ios-samples-main/GoogleMaps - pod install- open GoogleMapsDemos.xcworkspace
- En Xcode, presiona el botón de compilación para compilar la app con el esquema actual. La compilación produce un error que 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:Swiftstatic let apiKey = "YOUR_API_KEY" Objective-Cstatic 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, que muestra una lista de Maps SDK Demos.
- 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.