MapKit - 如何使用MapKit在我的iPhone应用程序中实现源和目标的路线?

时间:2011-06-20 12:16:35

标签: iphone mapkit

如何使用iphone中的MapKit获得从源A到目的地B的最短距离。有没有办法实现这个?谢谢。

2 个答案:

答案 0 :(得分:1)

假设您正在寻找路由,您需要从路由服务器获取路由。 查看Google Directions API。 CloudMade还有路由api。我不认为MapKit提供了一种获取路径和找到最短距离的方法。

如果您正在寻找直线距离使用:

CLLocation *aLocation = …
CLLocation *differentLocation = …
[aLocation distanceFromLocation:differentLocation];

答案 1 :(得分:0)

对于路由映射,我很确定最好的选择仍然是启动适当参数化的地图应用程序....

在此尝试http://mobile.tutsplus.com/tutorials/iphone/iphone-sdk-quick-tip-launching-maps-in-app/

由于