Xamarin.Forms Mappa

Inizializzazione e configurazione

.Xamarin.FormsMappe Il pacchetto NuGet è necessario per usare la funzionalità mappe in un'applicazione. Inoltre, per accedere alla posizione dell'utente sono necessarie autorizzazioni per la posizione per essere state concesse all'applicazione.

Controllo mappa

Il Map controllo è una visualizzazione multipiattaforma per la visualizzazione e l'annotazione delle mappe. Usa il controllo mappa nativo per ogni piattaforma, offrendo un'esperienza di mappe veloce e familiare per gli utenti.

Posizione e distanza

Lo Position struct viene in genere usato quando si posiziona una mappa e i relativi puntini e lo struct che può essere usato facoltativamente durante il Distance posizionamento di una mappa.

Puntine

Il Map controllo consente di contrassegnare le posizioni con Pin gli oggetti . Un Pin è un marcatore di mappa che apre una finestra informativa quando viene toccato.

Poligoni, polilinee e cerchi

PolygonGli elementi , Polylinee Circle consentono di evidenziare aree specifiche su una mappa. Un Polygon oggetto è una forma completamente racchiusa che può avere un tratto e un colore di riempimento. È Polyline una linea che non racchiude completamente un'area. Un Circle oggetto evidenzia un'area circolare della mappa.

Geocodifica

La Geocoder classe converte tra indirizzi stringa e coordinate di latitudine e longitudine archiviate in Position oggetti .

Avviare l'app per le mappe native

L'app mappa nativa in ogni piattaforma può essere avviata da un'applicazione Xamarin.Forms dalla Xamarin.EssentialsLauncher classe .