2014-09-12 33 views

回答

3

您可以使用不同的方法找到兩個位置之間的方向。使用谷歌地圖

NSString *urlString = [NSString stringWithFormat:@"http://maps.google.com/maps?saddr=%f,%f&daddr=%f,%f", currentLatitude, currentLongitude, destinationLatitude, destinationLongitude]; 

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:[urlString stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]]]; 

(2)使用蘋果地圖

(1):

NSString *urlString = [NSString stringWithFormat:@"http://maps.apple.com/maps?saddr=%f,%f&daddr=%f,%f", currentLatitude, currentLongitude, destinationLatitude, destinationLongitude]; 

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:[urlString stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]]]; 

請讓我知道如果你需要任何幫助。

0

如果你的觀點很接近,就用三角函數。這將足夠接近。如果他們距離較遠,那麼你想要一個大圈子的課程,使用Haversine公式。

相關問題