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
.