如何使用iphone中的MapKit获得从源A到目的地B的最短距离。有没有办法实现这个?谢谢。
答案 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/
由于