计算前往地理坐标的时间

时间:2011-10-29 16:40:39

标签: iphone objective-c xcode

如果我有2 geo-positionslongitudelatitude),我可以计算从location1location2的旅行时间吗?我该如何实现呢?

CLLocation *loc = [[CLLocation alloc] initWithLatitude:@"xxxxxxx" longitude:@"xxxxxxx"];
  CLLocation *loc2 = [[CLLocation alloc] initWithLatitude:@"xxxxxx" longitude:@"xxxxxx"];

这些是我唯一的代码,我如何计算所花费的时间?

我知道另一种方法,我可以拿出时间。它的Distance Between the 2 location / Speed

但是,还有其他方法吗?

1 个答案:

答案 0 :(得分:2)

时间旅行怎么样?计算直线距离很简单;然后,“像乌鸦一样”的旅行时间是简单的划分。

但是,如果你的意思是道路,你将不得不获得比你更多的信息;你需要一条路线,每条腿的长度和潜在的速度。

(你需要一些触发器,但要记住你在球体表面有一个直角三角形,半径约为4000英里。这是an example。)