A Plataforma Google Maps oferece recursos na nuvem que facilitam a estilização, a personalização e o gerenciamento de mapas usando o Console do Google Cloud. Assim, é possível melhorar a experiência geral dos usuários. Para facilitar a implementação e o gerenciamento desses recursos, a Estilização de mapas baseada na nuvem traz várias ferramentas novas para o Console do Cloud:
- Um editor para simplificar a criação de estilos
- Criação e gerenciamento de IDs de mapa
- Criação e gerenciamento de estilos personalizados do mapa
- Ferramentas para atualização dinâmica de estilos
Adicionar um ID do mapa ao seu app
Um ID do mapa é um identificador associado a um recurso ou estilo de mapa específico. Configure um estilo de mapa e faça a associação dele a um ID no Console do Google Cloud. Depois, quando você faz referência um ID do mapa no código, o estilo associado é mostrado no seu app. Todas as atualizações de estilo que você fizer depois vão aparecer automaticamente no app, sem que os clientes precisem atualizar.
Para instanciar um mapa usando um ID de mapa, faça o seguinte:
- Crie um
GMSMapID
com a string do ID do mapa no console do Cloud. - Crie um
GMSMapView
especificando o ID do mapa que você acabou de criar.
Swift
let camera = GMSCameraPosition(latitude: 47.0169, longitude: -122.336471, zoom: 12) let mapID = GMSMapID(identifier: "<YOUR MAP ID>") let mapView = GMSMapView(frame: .zero, mapID: mapID, camera: camera) self.view = mapView
Objective-C
GMSCameraPosition *camera = [GMSCameraPosition cameraWithLatitude:47.0169 longitude:-122.336471 zoom:12]; GMSMapID *mapID = [GMSMapID mapIDWithIdentifier:@"<YOUR MAP ID>"]; GMSMapView *mapView = [GMSMapView mapWithFrame:CGRectZero mapID:mapID camera:camera]; self.view = mapView;
Se estiver usando seu próprio ID de mapa, você poderá defini-lo no console do Cloud para usar um novo estilo a qualquer momento. Esse estilo será refletido automaticamente na sua visualização de mapa para você e para os usuários em cerca de seis horas.
Se quiser conferir as mudanças imediatamente, feche e reinicie o app. Para isso, saia dele, force o fechamento dele na lista de apps usados recentemente e reabra o app. O mapa atualizado vai ficar visível.
Usar o editor de estilos de mapa
O editor de estilos de mapa é uma ferramenta baseada em GUI disponível no Console do Google Cloud.
Aprenda a usar a ferramenta de Estilização de mapas baseada na nuvem