在移动设备上收集用户当前纬度和经度位置的最简单方法是什么?
答案 0 :(得分:0)
Xamarin Help中解释的所有内容。
首先,您需要声明使用LocationServices所需的权限。例如:
[assembly:UsesPermission(Manifest.Permission.AccessFineLocation)]
方法GetSystemService(LocationService)将为您提供“位置管理器”'物体,它可以根据设备的GPS为您提供坐标。根据您的意愿使用这些坐标。
在此之后,实施' ILocationListener' Activity类中的接口。 ILocationListener将实现:
public void OnLocationChanged(Location location) {}
public void OnProviderDisabled(string provider) {}
public void OnProviderEnabled(string provider) {}
public void OnStatusChanged(string provider, Availability status, Bundle extras) {}
根据您的应用需要使用这些方法。
答案 1 :(得分:0)
使用此Xamarin组件:https://components.xamarin.com/view/geolocatorplugin
它是跨平台的,因此您无需在iOS和Android上实施它。