ios - 如何确定 map 上的某个点是否在用户当前位置在 iOS 上的半径范围内?

标签 ios google-maps cllocationmanager cllocationdistance

我是 iOS 的新手,我必须制作一个应用程序,用户将在其中知道其当前位置并输入以公里为单位的值,我必须找出另一对给定的纬度和经度(给出 map 上的位置)在给定范围内。请建议我们是否有任何功能可以用来实现这一点。

最佳答案

- (CLLocationDistance)distanceFromLocation:(const CLLocation *)location

CLLocationDistance 是 double(以米为单位)的类型定义

将其转换为千米并将其与给定值进行比较。

关于ios - 如何确定 map 上的某个点是否在用户当前位置在 iOS 上的半径范围内?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16104968/

相关文章:

iphone - NSFetchedResultsController 忽略 fetchLimit?

c++ - iOS,objective-c 代码中的 shared_ptr 生命周期?

Android 谷歌地图 onLocationChanged 未调用

google-maps - 绘制谷歌折线,线宽以米为单位设置

android - 在一个 APK 中集成 Google Maps API 和 Google Maps API 的 Nokia X HERE 引用库

iphone - 如何知道CLLocationManager用户触摸了哪个警报按钮?

swift - 如何从 CLLocationManager 更新创建 Observable

ios - 地理围栏 iOS 6

ios - 在显示第一个 vc 之前,无法从一个 View Controller 转换到下一个 View Controller ?

ios - SwiftUI:在 View 之间传递 ObservableObject 时,表达式类型在没有更多上下文的情况下不明确