

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# Uso de las herramientas de MapLibre y bibliotecas relacionadas con Amazon Location
<a name="dev-maplibre"></a>

[MapLibre](https://maplibre.org/) es principalmente un motor de renderizado para mostrar mapas en una aplicación web o móvil. Sin embargo, también incluye soporte para complementos y proporciona funciones para trabajar con otros aspectos de Amazon Location. A continuación, se describen las herramientas que puede utilizar en función del área o ubicación con la que desee trabajar.

**nota**  
Para utilizar cualquier aspecto de Amazon Location, instale el [SDK de AWS para el lenguaje que desee utilizar](dev-by-language.md).
+ **Mapas**

  Para mostrar mapas en su aplicación, necesita un motor de renderizado de mapas que utilice los datos proporcionados por Amazon Location y los dibuje en la pantalla. Los motores de renderización de mapas también ofrecen la funcionalidad de desplazar y ampliar el mapa, o de agregar marcadores o chinchetas y otras anotaciones al mapa.

  Amazon Location Service recomienda renderizar los mapas con el motor de renderizado [MapLibre](https://github.com/maplibre/maplibre-gl-js). MapLibre GL JS es un motor para mostrar mapas en JavaScript, mientras que MapLibre Native proporciona mapas para iOS o Android.

  MapLibre también tiene un ecosistema de complementos para ampliar la funcionalidad principal. Para obtener más información, visite [https://maplibre.org/maplibre-gl-js/docs/plugins/](https://maplibre.org/maplibre-gl-js/docs/plugins/).
+ **Búsqueda de lugares**

  Para facilitar la creación de una interfaz de usuario de búsqueda, puede utilizar el [geocodificador MapLibre](https://github.com/maplibre/maplibre-gl-geocoder) para web (las aplicaciones de Android pueden utilizar el [complemento Android Places](https://github.com/maplibre/maplibre-plugins-android/tree/master/plugin-places)).

  Utilice [Amazon Location para la biblioteca de geocodificador MapLibre](https://github.com/aws-geospatial/amazon-location-for-maplibre-gl-geocoder?tab=readme-ov-file) a fin de simplificar el proceso de uso de Amazon Location con `amazon-location-for-maplibre-gl-geocoder` en aplicaciones de JavaScript.

  Para obtener más información, consulte [Utilice el complemento Amazon Location MapLibre Geocoder GL](dev-maplibre-geocoder.md).
+ **Rutas**
+ **Geocercas y rastreadores**

  MapLibre no dispone de ninguna representación ni herramientas específicas para las geocercas y el rastreo, pero puede utilizar la función de renderizado y los [complementos](https://maplibre.org/maplibre-gl-js/docs/plugins/) para mostrar las geocercas y los dispositivos rastreados en el mapa.

  Los dispositivos que se están rastreando pueden usar [MQTT](tracking-using-mqtt.md) o enviar actualizaciones manualmente a Amazon Location Service. Se puede responder a los eventos de Geofence utilizando [AWS Lambda](https://docs.aws.amazon.com/lambda/).

Hay muchas librerías de código abierto disponibles para proporcionar funciones adicionales a Amazon Location Service, por ejemplo, [Turf](https://github.com/Turfjs/turf), que proporciona funciones de análisis espacial.

Muchas librerías utilizan los datos con formato de estándar abierto [GeoJSON](https://geojson.org/). Amazon Location Service proporciona una biblioteca para convertir las respuestas en GeoJSON para el uso en aplicaciones de JavaScript. Para obtener más información, consulte [SDKs y marcos para Amazon Location Service](dev-sdks.md). 