A Plataforma Google Maps oferece recursos de Estilização de mapas baseada na nuvem que facilitam a estilização, a personalização e o gerenciamento de mapas usando o console do Google Cloud. Assim, você melhora a experiência geral do usuário. Para facilitar a adoçã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 os usuários em cerca de seis horas.
Se você quiser ver as mudanças imediatamente, feche e reinicie o app ao sair dele, forçando o encerramento dele na lista de apps usados recentemente e reabra o app. O mapa atualizado 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