Información general de ejemplos de código

Seleccionar plataforma: Android iOS JavaScript

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.

  1. Obtén los archivos de muestra con uno de estos dos métodos:

    Directamente desde GitHub

    1. Descarga el archivo de muestra de código de GitHub y descomprime el archivo.
    2. 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
    3. Ejecuta los siguientes comandos:

      Swift

      pod install
      open GoogleMapsSwiftDemos.xcworkspace

      Objective‑C

      pod install
      open GoogleMapsDemos.xcworkspace

    Usa CocoaPods v1.6.1

    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
    2. 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 o ObjCDemoApp.xcodeproj.

  2. 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.
  3. 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.
  4. Edita el archivo SDKConstants.swift para Swift o 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";
  5. 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.
  6. 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.
  7. Elige una de las opciones que se muestran para experimentar con una función del SDK de Maps para iOS.
  8. 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.