使用 xamarin.forms 实现地理围栏
Achieve geofencing using xamarin.forms
我正在尝试通过 xamarin.forms 实施地理围栏。首先,我在 iOS 开始了我的工作,然后我找到了一个库,即 CoreLocation,在这个库中,我使用 CLCircularRegion class 来制作虚拟边界。
CLCircularRegion region = new CLCircularRegion(new CLLocationCoordinate2D(+28.5003615,+77.0718658), 1.0, "MDS");
但是我不确定在 CLLocationCoordinate2D 中传递的中心点(纬度,经度)。我如何才能获得我所在位置的准确经纬度以及如何在 iOS 到 xamarin.forms 中以正确的方式实施地理围栏。
How can I get exact latitude and longitude of my place
设置地理围栏后,设备开始跟踪您的位置以查看您是否进入了定义的围栏。您还可以使用 MKMapView
来识别和关注用户。
几周前我整理了一个小样本 project 来演示 iOS
中的地理围栏
how i can implement geofencing in correct manner in iOS through xamarin.forms.
地理围栏是特定于平台的代码,您无法在共享项目中真正抽象出来。相反,您可以使用 DependencyService 从 iOS 项目访问 method/events 到共享项目
我正在尝试通过 xamarin.forms 实施地理围栏。首先,我在 iOS 开始了我的工作,然后我找到了一个库,即 CoreLocation,在这个库中,我使用 CLCircularRegion class 来制作虚拟边界。
CLCircularRegion region = new CLCircularRegion(new CLLocationCoordinate2D(+28.5003615,+77.0718658), 1.0, "MDS");
但是我不确定在 CLLocationCoordinate2D 中传递的中心点(纬度,经度)。我如何才能获得我所在位置的准确经纬度以及如何在 iOS 到 xamarin.forms 中以正确的方式实施地理围栏。
How can I get exact latitude and longitude of my place
设置地理围栏后,设备开始跟踪您的位置以查看您是否进入了定义的围栏。您还可以使用 MKMapView
来识别和关注用户。
几周前我整理了一个小样本 project 来演示 iOS
中的地理围栏how i can implement geofencing in correct manner in iOS through xamarin.forms.
地理围栏是特定于平台的代码,您无法在共享项目中真正抽象出来。相反,您可以使用 DependencyService 从 iOS 项目访问 method/events 到共享项目