Exemplos de estilizações na nuvem legadas

Executar o app de exemplo ApiDemos

Para executar o app de exemplo ApiDemos, consulte o exemplo do GitHub App de exemplo do Google Map e confira o projeto CloudBasedMapStylingViewController (exemplo do GitHub para Swift | Objective-C).

Demonstração opcional do GitHub ou do CocoaPod com estilo do Cloud

Em vez de começar do zero, você pode testar nosso exemplo de Objective-C aplicativo que demonstra como estilizar seu mapa para iOS na nuvem. Para mais detalhes, consulte Exemplo de Objective-C.

Criar o app de demonstração Beta

No Xcode, pressione o botão de compilação para compilar e executar o esquema atual. O build produz um erro, solicitando que você insira sua chave de API no SDKDemoAPIKey.h.

Se você ainda não tiver uma chave de API, configure um projeto no para gerar uma chave de API seguindo as instruções Gere uma chave de API. Ao configurar a chave no console do Cloud, é possível especificar o identificador de pacote do app para garantir que somente ele possa usar a chave. O identificador de pacote padrão do app de exemplo do SDK é com.example.GoogleMapsDemos.

Edite o arquivo SDKDemoAPIKey.h e cole sua chave de API na definição da constante kAPIKey:

static NSString *const kAPIKey = @"YOUR_API_KEY";

Se o Xcode solicitar que você desbloqueie o arquivo SDKDemoAPIKey.h para edição, selecione Desbloquear.

Remova a seguinte linha:

```
#error Register for API Key and insert here.
```

Compile e execute o projeto.

Demonstração de mapa da estilização na nuvem

A demonstração do CloudStyling mostra como definir o estilo do mapa usando um conjunto de estilos com o console do Google Cloud.

Quando o aplicativo de demonstração for iniciado, clique na demonstração de personalização do mapa na seção “Beta Samples” no topo da lista.

Clique em Estilo do mapa para conferir o efeito do carregamento de IDs de mapas diferentes.

Você também pode tentar adicionar seu próprio estilo ("Estilo de mapa" > "Adicionar um novo ID de mapa") e conferir a atualização do mapa com o estilo personalizado.