

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

# Utilizar ferramentas e bibliotecas relacionadas do MapLibre com o Amazon Location
<a name="dev-maplibre"></a>

O [MapLibre](https://maplibre.org/) é, primeiramente, um mecanismo de renderização para exibir mapas em um aplicativo web ou móvel. No entanto, ele também inclui suporte para plug-ins e fornece funcionalidade para trabalhar com outros aspectos do Amazon Location. A seguir, descrevemos as ferramentas que você pode usar com base na área ou localização com a qual você deseja trabalhar.

**nota**  
Para usar qualquer aspecto do Amazon Location, instale o [AWS SDK para a linguagem que você deseja usar](dev-by-language.md).
+ **Mapas**

  Para exibir mapas em seu aplicativo, você precisa de um mecanismo de renderização de mapas que use os dados fornecidos pela Amazon Location e desenhe na tela. Os mecanismos de renderização de mapas também fornecem funcionalidade para deslocar e ampliar o mapa ou para adicionar marcadores, alfinetes e outras anotações ao mapa.

  O Amazon Location Service recomenda a renderização de mapas usando o mecanismo de renderização do [MapLibre](https://github.com/maplibre/maplibre-gl-js). O MapLibre GL JS é um mecanismo para exibir mapas em JavaScript, enquanto o MapLibre Native fornece mapas para iOS ou Android.

  O MapLibre também tem um ecossistema de plug-ins para estender a funcionalidade principal. Para obter mais informações, acesse [https://maplibre.org/maplibre-gl-js/docs/plugins/](https://maplibre.org/maplibre-gl-js/docs/plugins/).
+ **Pesquisa de lugares**

  Para simplificar a criação de uma interface de usuário de pesquisa, você pode usar o [geocodificador MapLibre](https://github.com/maplibre/maplibre-gl-geocoder) para Web (aplicativos Android podem usar o [plug-in Android Places](https://github.com/maplibre/maplibre-plugins-android/tree/master/plugin-places)).

  Use a [biblioteca de geocodificadores do Amazon Location para MapLibre](https://github.com/aws-geospatial/amazon-location-for-maplibre-gl-geocoder?tab=readme-ov-file) para simplificar o processo de uso do Amazon Location com `amazon-location-for-maplibre-gl-geocoder` em aplicações JavaScript.

  Para obter mais informações, consulte [Use o plugin Amazon Location MapLibre Geocoder GL](dev-maplibre-geocoder.md).
+ **Rotas**
+ **Geocercas e rastreadores**

  O MapLibre não tem nenhuma renderização ou ferramenta específica para geocercas e rastreamento, mas você pode usar a funcionalidade de renderização e os [plug-ins](https://maplibre.org/maplibre-gl-js/docs/plugins/) para mostrar as geocercas e os dispositivos rastreados no mapa.

  Os dispositivos que estão sendo rastreados podem usar o [MQTT](tracking-using-mqtt.md) ou enviar atualizações manualmente para o Amazon Location Service. Os eventos de geocercas podem ser respondidos usando [AWS Lambda](https://docs.aws.amazon.com/lambda/).

Muitas bibliotecas de código aberto estão disponíveis para fornecer funcionalidade adicional para o Amazon Location Service, por exemplo, o [Turf](https://github.com/Turfjs/turf), que fornece funcionalidade de análise espacial.

Muitas bibliotecas usam os dados formatados [GeoJSON](https://geojson.org/) de padrão aberto. O Amazon Location Service fornece uma biblioteca para converter respostas em GeoJSON para usar em aplicações JavaScript. Para obter mais informações, consulte [SDKs e estruturas para Amazon Location Service](dev-sdks.md). 