Xamarin.Forms Carte

Initialisation et configuration

.Xamarin.Forms Le package NuGet Maps est requis pour utiliser la fonctionnalité de mappage dans une application. En outre, l’accès à l’emplacement de l’utilisateur nécessite que des autorisations d’emplacement aient été accordées à l’application.

Contrôle de carte

Le Map contrôle est une vue multiplateforme permettant d’afficher et d’annoter des cartes. Il utilise le contrôle de carte natif pour chaque plateforme, offrant une expérience de mappage rapide et familière pour les utilisateurs.

Position et distance

Le Position struct est généralement utilisé lors du positionnement d’une carte et de ses broches, et le Distance struct qui peut éventuellement être utilisé lors du positionnement d’une carte.

Épingles

Le Map contrôle permet de marquer des emplacements avec Pin des objets. Un Pin est un marqueur de carte qui ouvre une fenêtre d’informations en cas d’appui.

Polygones, polylignes et cercles

Polygonles éléments , Polylineet Circle vous permettent de mettre en évidence des zones spécifiques sur une carte. A Polygon est une forme entièrement fermée qui peut avoir une couleur de trait et de remplissage. A Polyline est une ligne qui n’entoure pas entièrement une zone. Un Circle met en évidence une zone circulaire de la carte.

Géocodage

La Geocoder classe convertit les adresses de chaîne et les coordonnées de latitude et de longitude stockées dans des Position objets.

Lancer l’application de carte native

L’application de carte native sur chaque plateforme peut être lancée à partir d’une Xamarin.Forms application par la Xamarin.EssentialsLauncher classe .