如何实现路由规划器以在iOS中找到两个以上连续目的地的最佳路由

时间:2014-06-06 09:23:42

标签: ios iphone map mapkit

场景我需要在App中开发一个逻辑,我可能会获得两个以上的地址,我需要找到最佳路由,顺序并开始指向所有地址。

示例:我们假设我有4个地址,如A,B,C和D.让'假设最佳路线(关于距离以及可能的交通)是

Current location --> C --> B --> D --> A

限制:方法

+ (BOOL)openMapsWithItems:(NSArray *)mapItems launchOptions:(NSDictionary *)launchOptions

文件说:

如果在launchOptions字典中指定MKLaunchOptionsDirectionsModeKey选项,则mapItems array must have no more than two items in it。如果数组包含一个项目,则地图应用程序会生成从用户当前位置到地图项目指定位置的路线。如果数组包含两个项目,则地图应用程序会生成从第一个项目的位置到阵列中第二个项目的位置的路线。

  1. 我如何找到订单?
  2. 如何开始指向包含所有奉献目的地的最佳路径?

    • 我期待只使用iOS的解决方案
    • 如果可以从iOS 6(不得)
    • 如果在第三方框架的帮助下有更好的解决方案,例如。适用于iOS的Googl Maps又如何?
  3. 提前致谢。

0 个答案:

没有答案