2014-11-08 68 views

回答

0

怎麼嗨,你需要創建的實例CLLocation,並調用計算的方法。

CLLocation *locationOne = [[CLLocation alloc] initWithLatitude:[point coordinate].latitude longitude:[point coordinate].longitude]; 
CLLocation *locationTwo = [[CLLocation alloc] initWithLatitude:[secondPoint coordinate].latitude longitude:[secondPoint coordinate].longitude]; 
double distanceInMeters = [locationOne distanceFromLocation:locationTwo]; 

如果你想要兩個點之間的距離,你應該記住Pitagora:

CGPoint pointA, pointB; 
double distancesInPoints = sqrt((pointA.x-pointB.x)*(pointA.x-pointB.x) + (pointA.y-pointB.y)*(pointA.y-pointB.y)); 
+0

當然,你需要Core Location框架給你項目和ViewController。 – 2014-11-08 18:18:05

+1

你假設地理位置被要求,更可能只是CGPoint距離 – LearnCocos2D 2014-11-08 18:37:25

相關問題