Descripción general de las muestras de código

Selecciona la plataforma: Android iOS JavaScript

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.

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

    Directamente desde GitHub

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

      Swift

      pod install
      open GoogleMapsSwiftDemos.xcworkspace

      Objective‑C

      pod install
      open GoogleMapsDemos.xcworkspace

    Usar CocoaPods v1.6.1

    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
    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 abre la demostración en un proyecto de Xcode temporal llamado SwiftDemoApp.xcodeproj o ObjCDemoApp.xcodeproj.

  2. 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 archivo SDKDemoAPIKey.h para Objective-C.
  3. 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.
  4. 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";
  5. 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.
  6. Compila y ejecuta el proyecto. Aparecerá la ventana del simulador de iOS, que muestra una lista de demostraciones del 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 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.