Sobreposição no mapa estático
Esta seção explica como sobrepor informações adicionais em mapas estáticos usando o Amazon Location Service. Você pode personalizar seus mapas estáticos adicionando vários atributos geográficos, como pontos, linhas e polígonos, para aprimorar a representação visual do mapa. O Amazon Location Service oferece suporte a vários formatos, incluindo GeoJSON e um formato de sobreposição compacto, para fornecer formas flexíveis e eficientes de adicionar sobreposições.
Para obter mais informações, consulte GetStaticMap na Referência de API do Amazon Location Service.
Com GeoJSON
O GeoJSON é um formato versátil que permite sobrepor dados personalizados em mapas estáticos. Quando define atributos geográficos, como pontos, linhas e polígonos, você pode aprimorar a representação visual de seus mapas, fornecendo um contexto valioso para os usuários. O GeoJSON é amplamente suportado e oferece flexibilidade quando se trata de estilizar e personalizar sobreposições de mapas, tornando-o um formato ideal para exibir regiões, traçar rotas ou mostrar relações espaciais.
Com o Amazon Location Service, você pode aproveitar o GeoJSON para adicionar atributos dinâmicos baseados em localização diretamente em seus mapas estáticos. Isso permite que você crie sobreposições altamente personalizáveis que podem ser adaptadas para atender às suas necessidades comerciais específicas. O GeoJSON suporta vários tipos de geometria, incluindo Point, LineString, Polygon e MultiPolygon, permitindo que você exiba uma ampla variedade de atributos, desde marcadores e rotas até representações de áreas complexas.
Cores
Quando estilizar os atributos do GeoJSON, você tem flexibilidade na definição de cores. Você pode especificar cores usando formatos diferentes, como valores hexadecimais (como #ff0000 para vermelho) ou com transparência alfa (como #ff000080 para vermelho semitransparente). Isso garante que suas sobreposições possam ser visualmente consistentes com o estilo do mapa. Se nenhuma cor for especificada, a cor padrão para o estilo de mapa selecionado será aplicada.
Ordem de desenho
As sobreposições personalizadas são desenhadas em uma ordem específica para manter a clareza e evitar confusão visual. No Amazon Location Service, atributos de sobreposição, como polígonos, linhas e pontos, aparecerão acima do mapa base, mas abaixo dos rótulos do mapa. A ordem do desenho prioriza primeiro os polígonos, seguidos pelas linhas e depois pelos pontos ou marcadores.
Unidades de medida
Para propriedades como width e outline-width, você pode usar unidades de medida diferentes para especificar o tamanho, incluindo pixels (px), metros (m), quilômetros (km), milhas (mi) e porcentagens (%). A unidade percentual ajusta a propriedade em relação a um valor padrão, oferecendo mais flexibilidade no estilo de suas sobreposições.
Tipos de geometria
O Amazon Location Service oferece suporte a vários tipos de geometria GeoJSON, como Point, LineString, Polygon e MultiPolygon. Cada tipo de geometria pode ser estilizado e ajustado usando o objeto de propriedades no GeoJSON, permitindo uma ampla personalização de marcadores, rotas e áreas em seu mapa.
Com sobreposição compacta
nota
A sobreposição compacta suporta os tipos de geometria: ponto, linha e polígono a seguir. Não há suporte para multiPoint, multiLine ou multiPolgyon.
A opção de sobreposição compacta permite que você exiba com eficiência várias geometrias em um mapa estático usando um único parâmetro de consulta. Essa abordagem simplificada simplifica o formato da solicitação e reduz o tamanho da solicitação, facilitando a transmissão de dados de sobreposição. Os clientes podem inserir vários tipos de geometria e suas propriedades de estilo correspondentes em um parâmetro de consulta, e o Amazon Location Service cuidará do trabalho pesado analisando e renderizando a sobreposição conforme especificado.
Quando for usar o formato de sobreposição compacto, lembre-se de que há limites no tamanho do URL da solicitação. Embora o Amazon Location Service otimize a consulta, certifique-se de que sua solicitação permaneça dentro de limites razoáveis, especialmente quando for lidar com várias geometrias e suas propriedades associadas.
Formato
O formato de sobreposição compacto é estruturado da seguinte forma: geometry_type:geometry;property_1=value_1;property_2=value_2|geometry_type:geometry;property_1=value_1...
Cada tipo de geometria é definido junto com as propriedades de estilo dela. Várias geometrias são separadas por um operador pipe (|) e as propriedades de cada geometria são separadas usando-se ponto e vírgula.
Tipos de geometria compatíveis
O Amazon Location Service oferece suporte a vários tipos de geometria, incluindo Point, MultiPoint, LineString, Polygon e MultiPolygon. Esses tipos de geometria podem ser combinados e estilizados dentro do mesmo parâmetro de consulta usando-se o formato de sobreposição compacto.
Propriedades de estilo
Cada geometria pode ser personalizada usando-se várias propriedades de estilo, como cor, cor do contorno, tamanho e muito mais. Essas propriedades permitem que você controle a aparência de cada geometria no mapa, garantindo que a sobreposição esteja alinhada às suas necessidades comerciais.