我一直在寻找如何在我的应用程序中将驾驶路线整合到MKMapView中。是打开Apple Maps程序并从那里开始的唯一方法,或者是他们在您自己的应用程序中集成的方式。如果没有,我可能会在获得API密钥后立即使用谷歌地图。
答案 0 :(得分:3)
如果您的意思是获得与Apple地图应用程序相同的驾驶方向视图(也称为转弯导航),那么就...据我所知,没有图书馆(如果不是第三方) )。 但是,正如您所提到的,您可以打开苹果地图或谷歌地图,向应用程序发出指示并启动此功能。
另外,很高兴知道:如果在iOS6中会有这样的内置功能(我再也不相信有),很高兴知道它在iOS6之前并不存在。意味着它不能在早期的设备上工作。 (因此,如果您还想支持这些设备,则需要构建一个后备解决方案)。
有关iOS转发的更多信息:http://developer.apple.com/library/ios/#releasenotes/General/WhatsNewIniPhoneOS/Articles/iOS6.html
来自该页面的引用(这让我相信API不支持转弯:
...提供路由信息的应用程序(例如精细导航服务)现在可以注册为路由应用程序,并使这些服务可供整个系统使用。
文档搜索页面不提供更多信息:http://developer.apple.com/library/ios/search/?q=turn-by-turn
有关如何打开地图应用的详细信息,请在此处查看答案:https://stackoverflow.com/a/12789896/406677
如此底线,您需要创建自己的逐向导航...或链接到现有应用程序提供此类支持。
我希望能回答你的问题。