我有一个Parse.com数据库,其中有两列(包含超过5,000行的位置),它们具有纬度和经度,我想将其与用户的当前位置进行比较。我有两个问题:1。)CLLocation吐出的格式与数据库中的坐标不同。 2.)我不确定如何比较这些位置。我到目前为止的代码如下:
示例:
CLLocation coordinate formatting: +37.3175,-122.0419
Database coordinates formatting: 186760.6700N,635925.7100W
// Code to pull from the database
var query:PFQuery = PFQuery(className: "faadatabase_jul15")
query.findObjectsInBackgroundWithBlock {
(objects: [AnyObject]?, error: NSError?) -> Void in
if error == nil {
if let objects = objects as? [PFObject] {
for object in objects {
// var faaLoc is to combine the latitude and longitude
var faaLat:AnyObject? = object["ARPLatitudeS"]
var faaLon:AnyObject? = object["ARPLongitudeS"]
var faaLoc = "\(faaLat!),\(faaLon!)"
// I'm not sure how to compare the current location to the database location
}
}
}
}
如果格式搞砸了,我很抱歉 - 这是我在这里发表的第一篇文章。感谢您提供的任何帮助。