比较当前位置和数据库坐标

时间:2015-07-16 01:45:34

标签: ios swift parse-platform

我有一个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


                }
            }
        }

    }  
如果格式搞砸了,我很抱歉 - 这是我在这里发表的第一篇文章。感谢您提供的任何帮助。

0 个答案:

没有答案