

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Usa MapLibre strumenti e librerie correlate con Amazon Location
<a name="dev-maplibre"></a>

[MapLibre](https://maplibre.org/)è principalmente un motore di rendering per la visualizzazione di mappe in un'applicazione web o mobile. Tuttavia, include anche il supporto per i plug-in e fornisce funzionalità per lavorare con altri aspetti di Amazon Location. Di seguito vengono descritti gli strumenti che puoi utilizzare, in base all'area o al luogo con cui desideri lavorare.

**Nota**  
Per utilizzare qualsiasi aspetto di Amazon Location, installa l'[AWS SDK per la lingua che desideri utilizzare](dev-by-language.md).
+ **Mappe**

  Per visualizzare le mappe nella tua applicazione, è necessario un motore di rendering delle mappe che utilizzi i dati forniti da Amazon Location e disegni sullo schermo. I motori di rendering delle mappe forniscono anche funzionalità per ingrandire e ingrandire la mappa o per aggiungere marcatori, puntine e altre annotazioni alla mappa.

  Amazon Location Service consiglia di eseguire il rendering delle mappe utilizzando il motore di [MapLibre](https://github.com/maplibre/maplibre-gl-js)rendering. MapLibre GL JS è un motore per la visualizzazione di mappe JavaScript, mentre MapLibre Native fornisce mappe per iOS o Android.

  MapLibre dispone anche di un ecosistema di plug-in per estendere le funzionalità di base. Per ulteriori informazioni, visita [https://maplibre. org/maplibre-gl-js/docs/plugins](https://maplibre.org/maplibre-gl-js/docs/plugins/)/.
+ **Ricerca luoghi**

  Per semplificare la creazione di un'interfaccia utente di ricerca, puoi utilizzare il [MapLibre geocodificatore](https://github.com/maplibre/maplibre-gl-geocoder) per il web (le applicazioni Android possono utilizzare il plug-in [Android Places](https://github.com/maplibre/maplibre-plugins-android/tree/master/plugin-places)).

  Utilizza la [libreria Amazon Location for MapLibre geocoder](https://github.com/aws-geospatial/amazon-location-for-maplibre-gl-geocoder?tab=readme-ov-file) per semplificare il processo di utilizzo di Amazon Location `amazon-location-for-maplibre-gl-geocoder` nelle JavaScript applicazioni.

  Per ulteriori informazioni, consulta [Usa il plug-in Amazon Location MapLibre Geocoder GL](dev-maplibre-geocoder.md).
+ **Percorsi**
+ **Geofence e tracker**

  MapLibre non dispone di rendering o strumenti specifici per i geofence e il tracciamento, ma puoi utilizzare la funzionalità di rendering e i [plug-in](https://maplibre.org/maplibre-gl-js/docs/plugins/) per mostrare i geofence e i dispositivi tracciati sulla mappa.

  I dispositivi monitorati possono utilizzare [MQTT](tracking-using-mqtt.md) o inviare manualmente gli aggiornamenti ad Amazon Location Service. È possibile rispondere agli eventi Geofence utilizzando. [AWS Lambda](https://docs.aws.amazon.com/lambda/)

Sono disponibili molte librerie open source per fornire funzionalità aggiuntive per Amazon Location Service, ad esempio [Turf](https://github.com/Turfjs/turf) che fornisce funzionalità di analisi spaziale.

Molte librerie utilizzano dati in formato [GeoJSON](https://geojson.org/) standard aperto. Amazon Location Service fornisce una libreria per convertire le risposte in GeoJSON da utilizzare nelle applicazioni. JavaScript Per ulteriori informazioni, consulta [SDKs e framework per Amazon Location Service](dev-sdks.md). 