2016-10-18 56 views
0

獲取網格參考我的應用通過使用下面的代碼獲取longitudelatitude將位置座標發送到服務器。我如何從我的CLLoocation.coordinate

func locationManager(_ manager: CLLocationManager, didUpdateLocations locations: [CLLocation]) 
{ 
    let locationArray = locations as NSArray 
    let locationObj = locationArray.lastObject as! CLLocation 
    let coord = locationObj.coordinate 

    latitudeTxt = String(format: "%.4f", coord.latitude) 
    longitudeTxt = String(format: "%.4f",coord.longitude) 
} 

我現在被要求發送值作爲網格參考,我發現要做到這一點的唯一方法涉及非常複雜的算法。

有沒有更簡單的方法從我的經度和緯度值獲取網格參考?

回答

0

沒有本地支持,但我確實在github上找到了這個項目:GeodeticUTMConverter。它似乎已經實現了用於將緯度/經度轉換爲東經的算法,但您可能需要一些工作才能獲得精確的網格參考,但這將是一個不錯的起點。

+0

謝謝,我試過使用代碼,因爲應用程序不會在Xcode8中運行。結果還不完全正確,但它確實給了我一些繼續。 – user616076