ios中的自定义地图导航(按顺序)

ios中的自定义地图导航(按顺序),ios,routes,mkmapview,Ios,Routes,Mkmapview,我想在iOS应用程序中为驱动程序实现导航地图,并知道两种不同的方法: Use URL scheme to open Apple Maps app. Implement this feature inside my app. 第一种情况不是我的选择,所以我决定选择第二种。正如我从苹果的文档中看到的,没有这样的标准API。现在,我可以通过MKDirectionsResponse对象接收源点和目标点之间的路由数组;我还可以在地图上画一些路线。因此,下一步是根据路线和以下一些要求,提供从源点到目的点的

我想在iOS应用程序中为驱动程序实现导航地图,并知道两种不同的方法:

Use URL scheme to open Apple Maps app.
Implement this feature inside my app.
第一种情况不是我的选择,所以我决定选择第二种。正如我从苹果的文档中看到的,没有这样的标准API。现在,我可以通过MKDirectionsResponse对象接收源点和目标点之间的路由数组;我还可以在地图上画一些路线。因此,下一步是根据路线和以下一些要求,提供从源点到目的点的逐圈导航:

Displaying next turns.
The navigation should be voice-guided.
The navigation should be on a 3d map.
The map should rotate in the direction of driving as you drive.
Should display ETA to final destination (the end point).
我认为,通过使用CoreLocation和MapKit框架提供的定位和地图服务,可以实现所有这些功能(可能是,第2项除外)。但我已经准备好使用第三方免费/付费服务。我所发现的一切:

atlasct
navigenie
cloudmade
我找不到关于第1项和第3项的源代码/SDK(即使是有限的演示,如果他们付费的话)。第2项也没有提供一些演示SDK,因此我无法学习和评估Navigenie服务质量

所以我的问题是:你知道一些第三方libs/frameworks/SDK可以帮助我解决我的问题吗?您知道语音导航的解决方案吗?你知道上面提到的仪器,或者你认为我必须实现beggining的所有功能


谢谢

在我想要箭头的路线上,我认为一切都和苹果地图一样是不可能的。这里还有一个类似的讨论:你好,迪玛,这是苹果公司提供的文件吗?你有什么解决方案吗@bhaveshvirani63