Xamarin.Forms 地图
初始化和配置
要在应用程序中使用地图功能,必须具有 Xamarin.Forms.Maps NuGet 包。 此外,访问用户的位置需要事先向应用程序授予位置权限。
地图控件
Map
控件是用于显示和批注地图的跨平台视图。 它使用每个平台的本机地图控件,为用户提供快速熟悉的地图体验。
位置和距离
Position
结构通常在定位地图及其图钉时使用,而在定位地图时,也可以选择性使用 Distance
结构。
锁定
Map
控件允许使用 Pin
对象标记位置。 Pin
是一个地图标记,点击后会打开信息窗口。
多边形、折线和圆形
Polygon
、Polyline
和 Circle
元素支持突出显示地图上的特定区域。 Polygon
是可以包含描边和填充颜色的完全闭合形状。 Polyline
是一条未完全封闭某区域的线条。 Circle
可突出显示地图的圆形区域。
地理编码
Geocoder
类可在字符串地址与存储在 Position
对象中的经纬度坐标之间进行转换。
启动本机映射应用
每个平台上的本机地图应用都可以由 Xamarin.EssentialsLauncher
类从 Xamarin.Forms 应用程序启动。