

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á.

# APIs de mapas
<a name="choose-maps-apis"></a>

Os mapas dão acesso a tipos de mapas dinâmicos e estáticos para uma variedade de aplicações. Para obter mais informações, consulte [Mapas do Amazon Location Service](maps.md).
+ **Mapas dinâmicos**: mapas interativos que podem ser personalizados em tempo real para que os usuários movam, ampliem e sobreponham dados. Para obter mais informações, consulte [Mapas dinâmicos](dynamic-maps.md).
+ **Mapas estáticos**: imagens estáticas de mapas que exibem locais ou rotas específicas sem elementos interativos, adequadas para aplicações com interatividade limitada. Para obter mais informações, consulte [Mapas estáticos](static-maps.md).

A tabela a seguir apresenta vários casos de uso de negócios que são mais bem resolvidos com as APIs de mapas.

## Casos de uso de mapas
<a name="maps-table"></a>

A seção a seguir apresenta vários casos de uso de negócios que são mais bem resolvidos com as APIs de mapas.


| **Necessidade da empresa** | **API útil** | **Exemplos** | 
| --- | --- | --- | 
| **Exibir mapas interativos**<br />Permite gestos de mapa, como zoom, panorâmica, atenuação, voo, inclinação, rotação e orientação. | `GetTile` e `GetStyleDescriptor` com mecanismo de renderização (MapLibre) | [Como exibir um mapa](how-to-display-a-map.md) | 
| **Adicionar marcadores a um mapa**<br />Exemplos são marcadores, ícones e muito mais. | `GetTile` e `GetStyleDescriptor` com mecanismo de renderização (MapLibre) | [Como adicionar um marcador ao mapa](how-to-add-marker-on-map.md)<br />[Como adicionar um ícone ao mapa](how-to-add-icon-on-map.md) | 
| **Adicionar componentes de interação do usuário a um mapa**<br />Os exemplos mostram o mapa no idioma ou na visão geopolítica de preferência. | `GetTile` e `GetStyleDescriptor` com mecanismo de renderização (MapLibre) | [Como adicionar controle no mapa](how-to-add-control-on-map.md)<br />[Como adicionar um pop-up a um mapa](how-to-add-popup-to-map.md) | 
| **Visualizar dados em tempo real ou pré-gravados em um mapa**<br />Exemplos são mapa de calor, KML, atributos GeoJSON, polígonos, retângulos, polilinhas, círculos, marcadores e muito mais. | `GetTile` e `GetStyleDescriptor` com mecanismo de renderização (MapLibre) | [Como adicionar uma linha ao mapa](how-to-add-line-on-map.md)<br />[Como adicionar um polígono ao mapa](how-to-add-polygon-on-map.md) | 
| **Exibir mapa com localização**Os exemplos mostram o mapa no idioma ou na visão geopolítica de preferência. | `GetTile` e `GetStyleDescriptor` com mecanismo de renderização (MapLibre) | [Como definir um idioma preferido para um mapa](how-to-set-preferred-language-map.md)<br />[Como definir a visão política de um mapa](how-to-set-political-view-map.md) | 
| **Exibir uma imagem estática do mapa**<br />Por exemplo, use a imagem do mapa na aplicação, e-mail, relatório ou impressão. | `GetStaticMap` | [Como obter um mapa estático de uma posição específica](get-static-map-specific-position.md)<br />[Como obter um mapa estático de uma dimensão específica](get-static-map-specific-dimension.md)<br />[Como decidir entre raio e zoom para um mapa estático](choose-radius-vs-zoom.md)<br />[Como adicionar escala para um mapa estático](add-scale-static-map.md) | 
| **Adicionar marcador a uma imagem do mapa**<br />Exemplos são marcadores, círculo de proximidade, ícone e muito mais. | `GetStaticMap` | [Como adicionar um marcador a um mapa estático](add-marker-static-map.md) | 
| **Visualizar dados em uma imagem de mapa**<br />Exemplos são atributos GeoJSON, polígonos, retângulos, polilinhas, círculos e muito mais. | `GetStaticMap` | [Como adicionar uma linha a um mapa estático](how-to-add-line-static.md) | 
| **Visualizar o caso de uso real em um mapa**<br />Os exemplos incluem rotas, círculo de proximidade e muito mais. | `GetStaticMap` | [Como adicionar uma rota a um mapa estático](how-to-add-route.md) | 
| **Visualizar o resultado da pesquisa e/ou geocodificação de locais em um mapa**Todas as APIs retornam coordenadas geográficas, exceto o preenchimento automático.  | GetTile e GetStyleDescriptor com mecanismo de renderização (MapLibre) com API Places |  | 
| **Desenhar uma rota em um mapa**Permite marcação de pontos de referência. | GetTile e GetStyleDescriptor com mecanismo de renderização (MapLibre) com Calcular rota  |  | 
| **Visualizar traços de GPS correspondentes em um mapa**Permite modos de viagem, como caminhão, pedestre, carro e moto.  | GetStyleDescriptor com mecanismo de renderização (MapLibre) com Ajustar à estrada  |  | 