# Mappa

{% hint style="warning" %}
**Attenzione**: L'app **WeMap** è attualmente in versione **beta** e il sito è ancora in fase di costruzione. Durante questo periodo, alcune funzionalità potrebbero subire modifiche. Ci scusiamo per eventuali inconvenienti e apprezziamo il vostro **supporto** mentre lavoriamo per migliorare l'esperienza per tutti gli utenti. Vi invitiamo a segnalare eventuali problemi o a fornire feedback per aiutarci a perfezionare il servizio. Grazie per la collaborazione!
{% endhint %}

## Tile Server

La mappa di <mark style="color:green;">**WeMap**</mark> utilizza il tile server di <mark style="color:yellow;">**OpenTopoMap**</mark>, una versione topografica di <mark style="color:yellow;">**OpenStreetMap**</mark>. Questa scelta offre una base ideale per gli escursionisti, con dettagli precisi su **altitudini** e **caratteristiche del terreno**, rendendo la navigazione sui sentieri più intuitiva e sicura.

<mark style="color:yellow;">**OpenStreetMap**</mark> sta diventando uno **standard** sempre più diffuso per la **mappatura dei sentieri** escursionistici in Italia. Anche il **CAI** (Club Alpino Italiano) sta adottando questa piattaforma, riconoscendo la sua capacità di mappare in modo accurato e collaborativo la rete escursionistica nazionale. La scelta del tile server di **OpenStreetMap** garantisce una copertura completa e costantemente aggiornata, grazie al contributo della comunità globale.

***

## FlutterMap

Per l'implementazione della <mark style="color:yellow;">**mappa**</mark> e dei vari widget, come <mark style="color:yellow;">**marker**</mark> e <mark style="color:yellow;">**polilinee**</mark>, abbiamo utilizzato la libreria [**FlutterMap**](https://docs.fleaflet.dev/).

[**FlutterMap**](https://docs.fleaflet.dev/) è una libreria versatile per **Flutter** che consente di creare **mappe interattive** **completamente personalizzabili e configurabili**. Grazie alla sua semplicità d'uso e alla flessibilità, è stata la scelta ideale per integrare **funzionalità di mapping avanzate** nella nostra app. Il team di sviluppo di <mark style="color:green;">**WeMap**</mark> ringrazia i creatori di [**FlutterMap**](https://docs.fleaflet.dev/) per il loro lavoro eccezionale. Siamo grati per il loro contributo e per il supporto che offrono alla comunità **Flutter**.

***

## Navigazione Offline

<mark style="color:green;">**WeMap**</mark> offre la possibilità di <mark style="color:purple;">**navigare offline**</mark>, consentendo agli escursionisti di **accedere alla mappa** anche in **assenza di connessione internet**. Questa funzionalità è resa possibile grazie alla gestione di una <mark style="color:purple;">**cache**</mark> <mark style="color:purple;">**delle tile**</mark> della mappa.

Poiché il download in blocco di porzioni di tile è considerato illegale dagli sviluppatori di OpenStreetMap, la cache è una valida alternativa legale e responsabile.

La <mark style="color:purple;">**cache delle tile**</mark> è valida per <mark style="color:yellow;">**28 giorni**</mark> e viene **automaticamente aggiornata** durante la navigazione online. Bastano pochi secondi di connessione internet per salvare le tile necessarie e continuare a esplorare i sentieri offline.

{% hint style="info" %}
Questa pagina si concentra esclusivamente sui <mark style="color:orange;">**tile layer**</mark>, che costituiscono la base della nostra mappa interattiva. Un <mark style="color:orange;">**tile layer**</mark> è essenzialmente un insieme di **immagini raster**, divise in piccoli "tile[^1]" quadrati, che vengono **sovrapposti** per creare una mappa completa. Tuttavia, <mark style="color:green;">**la mappa di WeMap**</mark> è molto più di questo: **dinamicamente** vengono aggiunti **altri livelli** contenenti informazioni cruciali come i <mark style="color:yellow;">**sentieri**</mark>, le <mark style="color:yellow;">**fontane**</mark> e i <mark style="color:yellow;">**segnali**</mark>, oltre al livello dedicato alle <mark style="color:yellow;">**richieste di manutenzione**</mark>. Per scoprire come otteniamo automaticamente i **sentieri comunali** verificati e tutte le altre funzionalità avanzate di **WeMap**, ti invitiamo a continuare la lettura di questa sezione del sito. Scoprirai come **WeMap** si impegna a **garantire** la **massima accuratezza e completezza delle informazioni** per gli escursionisti e gli amanti della natura.
{% endhint %}

[^1]: Piastrelle


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.we-map.it/mappatura-automatizzata/mappa.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
