Cómo ejecutar la app de ejemplo ApiDemos
Para ejecutar la app de ejemplo de ApiDemos, consulta la app de ejemplo de Google Maps de GitHub y mira el proyecto CloudBasedMapStylingViewController
(ejemplo de GitHub para Swift | Objective-C).
Demostración opcional de CocoaPod o GitHub de diseño de Cloud
En lugar de comenzar desde cero, puedes probar nuestra aplicación de ejemplo de Objective-C que demuestra cómo aplicar diseño a tu mapa para iOS desde la nube. Para obtener más detalles, consulta el ejemplo de Objective-C.
Compila la app de demostración beta
En Xcode, presiona el botón de compilación y luego ejecuta el esquema actual.
La compilación produce un error y te solicita ingresar tu clave de API en el archivo SDKDemoAPIKey.h
.
Si aún no tienes una clave de API, configura un proyecto en Cloud Console y obtén una clave de API siguiendo las instrucciones que se indican en Obtén una clave de API. Cuando configures la clave en la consola de Cloud, puedes especificar el identificador del paquete de tu app para garantizar que solo tu app pueda usar la clave. El identificador del paquete predeterminado de la app de ejemplos de SDK es com.example.GoogleMapsDemos
.
Edita el archivo SDKDemoAPIKey.h
y pega tu clave de API en la definición de la constante kAPIKey:
static NSString *const kAPIKey = @"YOUR_API_KEY";
Si Xcode te solicita desbloquear el archivo SDKDemoAPIKey.h
para editarlo, elige Desbloquear.
Quita la siguiente línea:
```
#error Register for API Key and insert here.
```
Compila y ejecuta el proyecto.
Demostración de mapas de diseño de Cloud
En la demostración de CloudStyling
, se muestra cómo aplicar un diseño al mapa con un estilo establecido en la consola de Google Cloud.
Cuando se inicie la aplicación de demostración, haz clic en la demostración de personalización del mapa en la sección Beta Samples en la parte superior de la lista.
Haz clic en Mapa de diseños para ver el efecto de cargar diferentes ID de mapa.
También puedes agregar tu propio diseño ("Diseñar mapa" > "Agregar un nuevo ID de mapa") y ver cómo se actualiza el mapa con tu diseño personalizado.