Uso de las herramientas de MapLibre y bibliotecas relacionadas con Amazon Location - Amazon Location Service

Uso de las herramientas de MapLibre y bibliotecas relacionadas con Amazon Location

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

  • 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. 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/.

  • Búsqueda de lugares

    Para facilitar la creación de una interfaz de usuario de búsqueda, puede utilizar el geocodificador MapLibre para web (las aplicaciones de Android pueden utilizar el complemento Android Places).

    Utilice Amazon Location para la biblioteca de geocodificador MapLibre 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 Uso de un complemento de GL geocodificador MapLibre de Amazon Location.

  • 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 para mostrar las geocercas y los dispositivos rastreados en el mapa.

    Los dispositivos que se están rastreando pueden usar MQTT o enviar actualizaciones manualmente a Amazon Location Service. Se puede responder a los eventos de Geofence utilizando AWS Lambda.

Hay muchas librerías de código abierto disponibles para proporcionar funciones adicionales a Amazon Location Service, por ejemplo, Turf, que proporciona funciones de análisis espacial.

Muchas librerías utilizan los datos con formato de estándar abierto GeoJSON. 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 SDK y marcos para Amazon Location Service.