Xamarin.Forms Karte

Initialisierung und Konfiguration

Die Xamarin.Forms. Das NuGet-Paket "Maps " ist erforderlich, um kartenfunktionen in einer Anwendung zu verwenden. Darüber hinaus müssen für den Zugriff auf den Standort des Benutzers Standortberechtigungen für die Anwendung erteilt werden.

Kartensteuerelement

Das Map Steuerelement ist eine plattformübergreifende Ansicht zum Anzeigen und Kommentieren von Karten. Es verwendet das native Kartensteuerelement für jede Plattform und bietet benutzern eine schnelle und vertraute Kartenerfahrung.

Position und Entfernung

Die Position -Struktur wird in der Regel verwendet, wenn eine Karte und ihre Pins positioniert werden, und die Struktur, die Distance optional beim Positionieren einer Karte verwendet werden kann.

Pins

Das Map -Steuerelement ermöglicht das Markieren von Speicherorten mit Pin -Objekten. Ein Pin ist ein Kartenmarker, der beim Tippen ein Informationsfenster öffnet.

Polygone, Polylinien und Kreise

PolygonMit den PolylineElementen , und Circle können Sie bestimmte Bereiche auf einer Karte hervorheben. Ein Polygon ist eine vollständig eingeschlossene Form, die eine Strich- und Füllfarbe aufweisen kann. Ein Polyline ist eine Linie, die einen Bereich nicht vollständig umschließt. Ein Circle hebt einen kreisförmigen Bereich der Karte hervor.

Geocodierung

Die Geocoder -Klasse konvertiert zwischen Zeichenfolgenadressen und Breiten- und Längengradkoordinaten, die in Position -Objekten gespeichert sind.

Starten der nativen Karten-App

Die native Karten-App auf jeder Plattform kann von Xamarin.EssentialsLauncher der -Klasse aus einer Xamarin.Forms Anwendung gestartet werden.