Pisos
Os blocos do mapa são pequenas seções pré-renderizadas de um mapa maior, normalmente exibidas como imagens quadradas. Eles são usados para exibir dados geográficos de forma eficiente, carregando somente as partes visíveis em diferentes níveis de zoom. Existem três tipos principais dos blocos do mapa:
Para obter mais informações, consulte GetTile na Referência de API do Amazon Location Service.
Tipos de bloco
- Blocos de mapas vetoriais
-
Os blocos de mapas vetoriais armazenam dados do mapa como formas geométricas (pontos, linhas, polígonos) em vez de imagens. Isso permite a criação de mapas escaláveis e de alta qualidade que permanecem claros em qualquer resolução.
- Blocos de mapas rasterizados
-
Os blocos de mapas rasterizados são imagens pré-renderizadas que representam uma área geográfica específica. Diferentemente dos blocos vetoriais, os blocos rasterizados são mais simples, mas não têm flexibilidade para reestilização.
- Blocos de mapas híbridos
-
Os blocos de mapas híbridos combinam dados vetoriais e rasterizados. Eles usam dados vetoriais para os principais elementos do mapa, como estradas, enquanto usam imagens rasterizadas para elementos mais complexos, como fotografias aéreas ou de satélite detalhadas.
Camadas de blocos vetoriais
A seguir estão as 10 camadas de blocos de mapas vetoriais:
-
Limites: define limites administrativos e geográficos, incluindo fronteiras de países, estados e cidades.
-
Edifícios e endereços: representa formas de edifícios e pontos de endereço detalhados.
-
Terra: mostra a cobertura global do terreno e da superfície de atributos naturais como desertos, montanhas e florestas.
-
Uso do terreno: exibe áreas categorizadas, como parques, terras agrícolas e zonas urbanas.
-
Locais: identifica locais importantes, como cidades, vilas e pontos turísticos notáveis.
-
Pontos de interesse (POIs): destaca atrações, empresas e outros locais importantes.
-
Estradas: representa a rede de ruas, rodovias e caminhos.
-
Etiquetas rodoviárias: fornece rótulos de texto para nomes de estradas e números de rotas.
-
Trânsito: retrata linhas de transporte público, como ônibus, trens e metrôs.
-
Água: exibe corpos d'água, incluindo lagos, rios e oceanos.
Casos de uso
-
Buscando blocos de mapa para renderizar diferentes seções de um mapa em vários níveis de zoom.
-
Otimizando solicitações de blocos de mapas com base na interação do usuário, como panorâmica e zoom.
-
Acessando blocos vetoriais ou rasterizados para fins de renderização detalhada.
Sobre a solicitação
A solicitação exige os seguintes parâmetros:Tileset, X, Y e Z para identificar o bloco específico a ser buscado. O parâmetro Key pode ser incluído opcionalmente para autorização.
-
Tileset: especifica o conjunto de blocos desejado para buscar o bloco. -
X: o valor do eixo X para o bloco do mapa. -
Y: o valor do eixo Y para o bloco do mapa. -
Z: o valor do zoom, definindo o nível de zoom do bloco. -
Key: incluído opcionalmente para fins de autorização.
Sobre a resposta
A resposta inclui cabeçalhos comoCacheControl, ContentType e ETag, e contém os dados do bloco do mapa como um blob binário no formato MVT. Esses cabeçalhos gerenciam o controle do cache, fornecem detalhes do formato do conteúdo e controle de versão dos blocos.
-
CacheControl: controla o armazenamento em cache do lado do cliente para o bloco do mapa. -
ContentType: especifica o formato dos dados do bloco. -
ETag: fornece um identificador de versão para o bloco. -
Blob: contém os dados do bloco vetorial no formato MVT.