Xamarin.ios 使用xamarin.forms实现地理围栏

Xamarin.ios 使用xamarin.forms实现地理围栏,xamarin.ios,xamarin.forms,Xamarin.ios,Xamarin.forms,我正试图通过xamarin.forms实现地理围栏。首先,我开始在iOS中工作,然后我发现了一个库,即CoreLocation,在这个库中,我使用CLCircularRegion类创建虚拟边界 CLCircularRegion region = new CLCircularRegion(new CLLocationCoordinate2D(+28.5003615,+77.0718658), 1.0, "MDS"); 但我不确定在CLLocationCoordinate2D中传递的中心点(纬度、

我正试图通过xamarin.forms实现地理围栏。首先,我开始在iOS中工作,然后我发现了一个库,即CoreLocation,在这个库中,我使用CLCircularRegion类创建虚拟边界

CLCircularRegion region = new CLCircularRegion(new CLLocationCoordinate2D(+28.5003615,+77.0718658), 1.0, "MDS");
但我不确定在CLLocationCoordinate2D中传递的中心点(纬度、经度)。如何获得我所在位置的准确纬度和经度,以及如何通过xamarin.forms在iOS中以正确的方式实施地理围栏

我怎样才能得到我所在地的准确纬度和经度

设置地理围栏后,设备将开始跟踪您的位置,以查看您是否进入定义的围栏。您还可以使用
MKMapView
识别并跟踪用户

几周前,我收集了一个小样本来演示iOS中的地理围栏

如何通过xamarin.forms在iOS中以正确的方式实施地理围栏


地理围栏是特定于平台的代码,您无法在共享项目中真正抽象出来。相反,您可以使用从iOS项目到共享项目访问方法/事件

您可以了解如何从Xamarin.Forms中获取用户位置。关于你问题中的地理围栏部分:我不太确定确切的问题是什么。难道你不需要反复检索位置并将其与虚拟圈进行比较吗?@Falko事实上,我已经根据文档实施了地理围栏。但我无法检查它是否工作?我不确定,我声明的边界是否准确?我看到了您的代码,这对我很有帮助,但在CLLocationCoordinate2D中,您使用了两个硬编码的坐标。您能告诉我它是如何定义的,我如何为我找到这些坐标吗?