我如何在我的iPhone应用程序中获得方向

问题描述:

任何人都可以告诉我如何添加方向到我的iPhone应用程序。我试过谷歌api v3,但未能显示方向,因为它返回到html。我也尝试过云制作的SDK,但是在免费注册时他们展示了广告。我也尝试过我的路线,但他们没有给出任何好的解决方案。那么如何在我的iPhone应用程序中显示方向?我如何在我的iPhone应用程序中获得方向

+0

你是什么意思的方向? CoreLocation? – Joze 2011-03-01 10:37:43

+0

我的意思是在获得路线后,一步一步的方向 – 2011-03-01 10:38:53

Google Directions API返回JSON或XML响应。该响应将包含一条或多条腿,每条腿将包含一个或多个步骤。步骤来完成开始和结束地理位置,表示为经度和纬度。步骤在文档的底部定义,但清楚地包含您想要的其他位。

假设没有额外的库可用,最简单的方法是请求一个XML响应并编写一个快速使用NSXMLParser来挖掘出您想要的信息。

假设您的目标是iOS 4.0或更高版本,那么您应该能够将这些地理位置提供给MKPolyline。这符合MKOverlay,所以你可以使用-addOverlay:将它添加到MKMapView上。