As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Práticas recomendadas do Amazon Location Service
Ao trabalhar com o Amazon Location Service, seguir as práticas recomendadas garante que os mapas sejam otimizados para desempenho, precisão e experiência do usuário. Esta seção descreve as principais considerações para trabalhar com mapas estáticos, limites geográficos e dados GeoJSON para aprimorar a funcionalidade e a visualização do mapa.
Mapas dinâmicos
A seguir estão algumas das práticas recomendadas para se trabalhar com mapas dinâmicos no Amazon Location Service.
Otimização de renderização com MapLibre
A seguir estão alguns recursos MapLibre que ajudam a otimizar a renderização para estilos de AWS mapa. Para obter mais informações, consulte AWS estilos e recursos do mapa.
Ignorar a validação do estilo
Se você estiver usando o estilo de AWS mapa, validateStyle defina comofalse. Essa ação desativará a validação do estilo de tempo de carregamento, acelerando o carregamento inicial do mapa. A validação de estilo não é necessária com estilos de mapa da AWS
, porque eles são pré-validados.
Pré-aquecimento do mapa
Para aplicativos de página única (SPAs) que podem criar e destruir o mapa várias vezes enquanto o usuário navega pelo aplicativo, a função de pré-aquecimento pode reduzir os atrasos na recriação do mapa após sua destruição.
Esse recurso só é recomendado para SPAs.
Mapas estáticos
Limites, caixa delimitadora (caixa)
Ao trabalhar com mapas e dados geográficos, é essencial definir os parâmetros de caixa delimitadora (bbox) e de limites (bounds) com precisão, pois eles definem a área geográfica de interesse. Qualquer imprecisão pode levar a resultados indesejáveis.
- Garantir limites precisos
-
Confira se os limites especificados representam com precisão a região que você deseja exibir. Mesmo pequenas imprecisões podem cortar ou excluir partes da área desejada, anulando o propósito da visualização.
- Verificar o nível de zoom apropriado
-
O nível de zoom do mapa é calculado automaticamente com base nos parâmetros bbox ou bounds especificados. Verifique se o nível de zoom resultante fornece detalhes e visibilidade adequados para toda a área de interesse. Se o zoom for muito alto ou baixo, o mapa pode falhar em transmitir as informações desejadas de forma eficaz.
- Verificar a visibilidade personalizada da sobreposição
-
Quando for usar bbox ou bounds com sobreposições personalizadas, como atributos GeoJSON, confira se a extensão dos atributos está dentro da imagem resultante do mapa. Os atributos que se estendem além dos limites podem ser recortados ou omitidos, resultando em visualizações incompletas ou enganosas.
- Usar preenchimento com bbox
-
Use bbox junto com o parâmetro padding para garantir que os atributos do mapa próximos às bordas estejam totalmente visíveis e não sejam cortados.
Quando define com precisão os parâmetros bbox e bounds, você pode garantir que os mapas representem corretamente a área geográfica desejada, forneçam um nível apropriado de detalhes e incorporem efetivamente sobreposições personalizadas ou camadas de dados.
GeoJSON
Quando se usa dados GeoJSON, otimizar a string de consulta reduzindo o recurso GeoJSON pode ajudar a permanecer dentro dos limites da string de consulta, especialmente para grandes conjuntos de dados.