在iOS6中iOS的行车路线

我一直在search如何在我的应用程序中将驾驶方向集成到MKMapView中。 是打开Apple Maps程序并从那里开始的唯一方法,或者是在您的应用程序中进行集成的一种方式。 如果没有,我可能会去谷歌地图,只要我可以得到一个API密钥。

如果你的意思是像苹果地图应用程序获得相同的驾驶方向(又名路过转向导航)的意见,那么不…就我所知,没有图书馆(如果不是第三方)。 但是,正如你所提到的,你可以打开苹果地图或谷歌地图,给应用程序的方向,并启动这样的function。

另外,要知道的是:如果在iOS6中会有这样的内置function(我再也不相信了),在iOS6之前就不存在这种function。 这意味着它不适用于早期的设备。 (因此,如果您想要支持这些设备,则需要构build一个回退解决scheme)。

iOS上的更多信息turn-by-turn: http : //developer.apple.com/library/ios/#releasenotes/General/WhatsNewIniPhoneOS/Articles/iOS6.html

从那个页面引用(这让我相信API中不支持turn-by-turn):

…提供路由信息的应用程序(例如转由导航服务)现在可以注册为路由应用程序,并将这些服务提供给整个系统。

文档search页面没有提供更多的信息: http : //developer.apple.com/library/ios/search/?q=turn-by-turn

有关如何打开地图应用程序的更多信息,请在此处查看答案: https : //stackoverflow.com/a/12789896/406677

因此,底线,您需要创build自己的turn-by-turn导航…或链接到现有的应用程序提供这种支持。

我希望能回答你的问题。

Interesting Posts