Xamarin.Forms Map

Inicialización y configuración

Se requiere el paquete NuGet Xamarin.Forms.Maps para usar la funcionalidad de mapas en una aplicación. Además, el acceso a la ubicación del usuario requiere que se hayan concedido permisos de ubicación a la aplicación.

Control de mapa

El control Map es una vista multiplataforma para mostrar y anotar mapas. Usa el control de mapa nativo para cada plataforma, lo que proporciona una experiencia de mapas rápida y familiar para los usuarios.

Posición y distancia

La estructura Position se usa normalmente al colocar un mapa y sus anclajes, y la estructura Distance que se puede usar opcionalmente al colocar un mapa.

Chinchetas

El control Map permite marcar ubicaciones con objetos Pin. Un Pin es un marcador de mapa que abre una ventana de información cuando se pulsa.

Polígonos, polilíneas y círculos

Los elementos Polygon, Polyline y Circle permiten resaltar áreas específicas en un mapa. Polygon es una forma completamente cerrada que puede tener un trazo y un color de relleno. Polyline es una línea que no incluye completamente un área. Un Circle resalta un área circular del mapa.

Codificación geográfica

La clase Geocoder convierte entre direcciones de cadena y coordenadas de latitud y longitud que se almacenan en objetos Position.

Inicio de la aplicación de mapa nativa

La aplicación de mapa nativa de cada plataforma se puede iniciar desde una aplicación Xamarin.Forms mediante la clase Xamarin.EssentialsLauncher.