gpt4 book ai didi

ios - 如何使用 Swift 找到距我所在位置的距离

转载 作者:行者123 更新时间:2023-11-28 10:18:31 25 4
gpt4 key购买 nike

我有一个应用程序,它从我的服务器获取一些结果(纬度、经度)并在我的 map 中添加注释,这取决于它所花费的纬度和经度。

现在我放置了一个按公里 (1-10) 过滤结果的 slider

如果纬度和经度位于其半径位置,我如何过滤我的查询以添加注释。

最佳答案

第一步

首先将您的纬度和经度转换为 CLLocation。

第 2 步

var one, two: CLLocation
// assign one and two
let distance = two.distanceFromLocation(one)

CLLocationDistance 只是 double 并且距离以米为单位计算

第 3 步

将距离转换为米

let distanceKM = distance / 1000

第 4 步

最后比较范围内的距离

if  distanceKM > 1000 &&  distanceKM < 10000
{
// drop your pins
}

关于ios - 如何使用 Swift 找到距我所在位置的距离,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38266276/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com