Código de muestra del SDK de Maps para iOS

Selecciona la plataforma: Android iOS JavaScript

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 muestras del SDK de Maps para iOS

A continuación, se incluyen algunos ejemplos de actividades clave de la app de demostración que se reproducen en las páginas vinculadas para que las tengas como referencia rápida. Consulta la carpeta de muestras de GitHub para ver la lista completa de muestras disponibles.

Ejecuta la app de ejemplo completa de forma local

La app de ejemplo del SDK de Maps para iOS está disponible como archivo de descarga en GitHub. Sigue estos pasos para instalar y probar la app de ejemplo del SDK de Maps para iOS.

  1. Ejecuta git clone https://github.com/googlemaps-samples/maps-sdk-for-ios-samples.git para clonar el repositorio de muestras en un directorio local.
  2. Abre una ventana de terminal, navega al directorio en el que clonaste los archivos de muestra y desplázate hacia abajo hasta el directorio GoogleMaps:

    Swift

    cd maps-sdk-for-ios-samples-main/GoogleMaps-Swift
    pod install
    open GoogleMapsSwiftDemos.xcworkspace

    Objective-C

    cd maps-sdk-for-ios-samples-main/GoogleMaps
    pod install
    open GoogleMapsDemos.xcworkspace
  3. 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 ingresar tu clave de API en el archivo SDKConstants.swift para Swift o en el archivo SDKDemoAPIKey.h para Objective-C.
  4. Si aún no tienes una clave de API, sigue las instrucciones para configurar un proyecto en la consola de Google Cloud y obtener una clave de API. Cuando configures la clave en la consola de Cloud, puedes restringir la clave al identificador del paquete de la app de ejemplo para garantizar que solo tu app pueda usarla. El identificador de paquete predeterminado de la app de ejemplos de SDK es com.example.GoogleMapsDemos.
  5. Edita el archivo SDKConstants.swift para Swift o el archivo SDKDemoAPIKey.h para Objective-C y pega tu clave de API en la definición de la constante apiKey o kAPIKey. Por ejemplo:

    Swift

    static let apiKey = "YOUR_API_KEY"

    Objective-C

    static NSString *const kAPIKey = @"YOUR_API_KEY";
  6. En el archivo SDKConstants.swift (Swift) o SDKDemoAPIKey.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.
  7. Compila y ejecuta el proyecto. Aparece la ventana del simulador de iOS, en la que se muestra una lista de demostraciones del SDK de Maps.
  8. Selecciona una de las opciones que se muestran para experimentar con una función del SDK de Maps para iOS.
  9. Si se te solicita que permitas que GoogleMapsDemos acceda a tu ubicación, elige Permitir.