Xamarin.Forms 地图

初始化和配置

要在应用程序中使用地图功能,必须具有 Xamarin.Forms.Maps NuGet 包。 此外,访问用户的位置需要事先向应用程序授予位置权限。

地图控件

Map 控件是用于显示和批注地图的跨平台视图。 它使用每个平台的本机地图控件,为用户提供快速熟悉的地图体验。

位置和距离

Position 结构通常在定位地图及其图钉时使用,而在定位地图时,也可以选择性使用 Distance 结构。

锁定

Map 控件允许使用 Pin 对象标记位置。 Pin 是一个地图标记,点击后会打开信息窗口。

多边形、折线和圆形

PolygonPolylineCircle 元素支持突出显示地图上的特定区域。 Polygon 是可以包含描边和填充颜色的完全闭合形状。 Polyline 是一条未完全封闭某区域的线条。 Circle 可突出显示地图的圆形区域。

地理编码

Geocoder 类可在字符串地址与存储在 Position 对象中的经纬度坐标之间进行转换。

启动本机映射应用

每个平台上的本机地图应用都可以由 Xamarin.EssentialsLauncher 类从 Xamarin.Forms 应用程序启动。