如何使用 Swift 找到距我的位置的一些距离
How can I find some distance from my location with Swift
我有一个应用程序可以从我的服务器获取一些结果(纬度、经度)并在我的地图中添加注释,具体取决于它所花费的纬度和经度。
现在我放置了一个按公里 (1-10) 筛选结果的滑块
如果纬度和经度位于其半径位置,我如何过滤我的查询以添加注释。
步骤 1
首先将您的纬度和经度转换为 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
}
我有一个应用程序可以从我的服务器获取一些结果(纬度、经度)并在我的地图中添加注释,具体取决于它所花费的纬度和经度。
现在我放置了一个按公里 (1-10) 筛选结果的滑块
如果纬度和经度位于其半径位置,我如何过滤我的查询以添加注释。
步骤 1
首先将您的纬度和经度转换为 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
}