Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/103.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 检查纬度/经度周围的半径_Ios_Coordinates_Google Maps Sdk Ios - Fatal编程技术网

Ios 检查纬度/经度周围的半径

Ios 检查纬度/经度周围的半径,ios,coordinates,google-maps-sdk-ios,Ios,Coordinates,Google Maps Sdk Ios,我正在为iPhone制作一个iOS应用程序,它将使用Google Maps SDk使用mapView向他们显示用户的当前位置 我在自己的应用程序中处理地图,我没有打开手机上安装的谷歌地图应用程序 这是一款基于导航的应用程序,当用户到达预定纬度或经度的特定距离时,它会提醒用户 例如,我让应用程序在城里运行和驾驶,应用程序只是跟踪用户在地图上的位置,而不是逐圈导航。在应用程序中,我存储了本地商店的纬度和经度。然后,当用户来到商店500米范围内时,将播放声音,用户将在屏幕上看到警告消息 我的问题是:如

我正在为iPhone制作一个iOS应用程序,它将使用Google Maps SDk使用mapView向他们显示用户的当前位置

我在自己的应用程序中处理地图,我没有打开手机上安装的谷歌地图应用程序

这是一款基于导航的应用程序,当用户到达预定纬度或经度的特定距离时,它会提醒用户

例如,我让应用程序在城里运行和驾驶,应用程序只是跟踪用户在地图上的位置,而不是逐圈导航。在应用程序中,我存储了本地商店的纬度和经度。然后,当用户来到商店500米范围内时,将播放声音,用户将在屏幕上看到警告消息

我的问题是:如何从给定的纬度/经度计算半径?应用程序必须不断地检查它是否在任何给定数量的预定位置的某个半径范围内。应用程序将包含任意数量的点,而不仅仅是示例中的一个点


如何检查用户当前的纬度或经度是否在预定半径的某个半径内?

使用CLLocation的distanceFromLocation方法手动检查距离或使用,但一次仅限于20个区域。我相信已经有好几个这样的答案,两个例子都有。