Estilizar mapas dinâmicos
O Amazon Location Service fornece duas opções para estilizar seus mapas dinâmicos: usar estilos de mapa da AWS predefinidos e personalizar o estilo do mapa usando descritores de estilo.
Para obter mais informações, consulte GetStyleDescriptor na Referência de API do Amazon Location Service.
Usar estilos de mapa da AWS predefinidos
Os estilos de mapa da AWS são predefinidos para seguir os padrões da indústria para oferecer uma estética sofisticada e profissional. Quando se aproveita esses estilos no Amazon Location Service, você pode reduzir o tempo de lançamento no mercado e eliminar a necessidade de cartógrafos dedicados para criar estilos de mapas do zero.
Para obter mais informações, consulte Estilos e personalização de mapas da AWS.
Para saber mais sobre os estilos de mapa predefinidos, consulte:
Benefícios do uso de estilos de mapa da AWS
-
Eficiência de tempo e recursos: os estilos de mapa da AWS permitem que você ignore o processo demorado e de uso intensivo de recursos de criar estilos de mapa do zero. Isso permite que você se concentre nas funcionalidades principais e, ao mesmo tempo, forneça mapas visualmente atraentes.
-
Estética profissional e consistente: cartógrafos qualificados criaram meticulosamente estilos de mapas da AWS, seguindo as práticas recomendas do setor. Todos os detalhes, desde paletas de cores até posicionamentos de rótulos, foram otimizados para maior clareza e legibilidade.
-
Integração perfeita: os estilos de mapas da AWS se integram perfeitamente à linguagem de design do seu aplicativo, fornecendo uma experiência de mapeamento refinada e consistente para seus usuários finais.
Conceitos de estilos de mapa da AWS
-
Confira a oferta de estilos de mapa da AWS: no console do Amazon Location Service, navegue até a seção Mapa para explorar os estilos disponíveis.
-
Escolha o estilo que atenda às suas necessidades: selecione o estilo que melhor se alinha aos requisitos de design e experiência do usuário do seu aplicativo.
-
Integre o estilo: siga a documentação fornecida para integrar o estilo escolhido em seu aplicativo usando as APIs ou SDKs do Amazon Location Service.
Saiba mais sobre o Como exibir um mapa.
Casos de uso
-
Personalização de estilos de mapa com base em esquemas de cores como “Claro” ou “Escuro”.
-
Exibição de mapas de acordo com visões políticas específicas ou limites geográficos.
-
Otimização de estilos de mapa para diferentes casos de uso, como logística, atividades ao ar livre, navegação com dados de tráfego e rotas específicas de transporte.
Sobre a solicitação
A solicitação fornece suporte a parâmetros como ColorScheme, Key e PoliticalView para definir o estilo e a apresentação do mapa. O parâmetro Style é necessário para especificar o estilo de mapa desejado.
-
ColorScheme: define o tom da cor do mapa, como “Claro” ou “Escuro”. -
PoliticalView: especifica a visão política para visualização do mapa. -
Style: define o estilo do mapa, como “Padrão” ou “Monocromático”. -
Terrain: exibe atributos topográficos por meio de sombreamento de elevação e realce geográfico. -
ContourDensity: mostra a forma e a inclinação do terreno usando linhas de contorno de elevação em diferentes níveis de densidade. -
Traffic: sobrepõe as condições de trânsito em tempo real no mapa. -
TravelMode: exibe informações de transporte, incluindo sistemas de transporte público ou rotas de caminhões com restrições rodoviárias.
Sobre a resposta
A resposta fornece cabeçalhos como CacheControl, ContentType e ETag e contém o descritor de estilo como um blob JSON. Os cabeçalhos fornecem informações de armazenamento em cache, detalhes do formato do conteúdo e controle de versão para alterações de estilo.
-
CacheControl: controla as configurações de armazenamento em cache para o descritor de estilo. -
ContentType: indica o formato da resposta como JSON. -
ETag: fornece um identificador de versão para o descritor de estilo. -
Blob: contém o corpo do descritor de estilo no formato JSON.
Personalizar os descritores de estilo
Para personalizar estilos de mapa, você deve entender a estrutura do descritor de estilo, que geralmente é um objeto JSON que define a representação visual dos elementos do mapa. O descritor de estilo compreende várias camadas, cada uma controlando o estilo de um tipo específico de elemento do mapa, como estradas, parques, edifícios ou rótulos.
-
Usar um descritor de estilo predefinido como base: você pode começar com um descritor de estilo predefinido ou criar um do zero usando editores de estilo de mapa, como o Maputnik
. -
Entender a estrutura: o descritor de estilo é um objeto JSON hierárquico que contém camadas, cada uma representando um elemento diferente do mapa. Cada camada tem propriedades que controlam a aparência visual desse elemento, como cor, opacidade e largura da linha.
-
Modificar estilos para camadas: dependendo do editor de estilo de mapa que você estiver usando, você pode alterar as camadas existentes ou adicionar novas para personalizar o estilo. Por exemplo, você pode ajustar a cor das estradas, modificar o tamanho da fonte dos rótulos ou adicionar ícones personalizados para localizações específicas.
-
Definir estilos para diferentes níveis de zoom: os editores de estilo de mapa permitem definir estilos diferentes para diferentes níveis de zoom, o que é útil para controlar o nível de detalhe e visibilidade com base nas interações de zoom do usuário.
-
Testar e iterar: depois de modificar ou criar o descritor de estilo, teste o estilo personalizado em um mapa para garantir que ele seja exibido conforme o esperado. Iteraja e ajuste até obter o estilo visual desejado.