【问题标题】:How I get direction in my iPhone apps我如何在我的 iPhone 应用程序中获得方向
【发布时间】:2011-03-01 20:31:05
【问题描述】:

谁能告诉我如何为我的 iPhone 应用程序添加方向。我尝试了 google api v3,但未能显示方向,因为它返回到 html。我也尝试过云制作的 SDK,但在免费注册时他们会显示广告。我也试过 route-me,但他们没有给出任何好的解决方案。那么如何在我的 iPhone 应用中显示方向呢?

【问题讨论】:

  • 方向是什么意思?核心位置?
  • 我的意思是得到路线后,一步一步的方向

标签: objective-c xcode routing google-maps-api-3


【解决方案1】:

Google Directions API 返回 JSON 或 XML 响应。该响应将包含一条或多条腿,每条腿将包含一个或多个步骤。步骤带有开始和结束的地理位置,以纬度和经度表示。步骤在文档底部定义,但明确包括您想要的内容。

假设没有其他可用的库,最简单的方法可能是请求 XML 响应并快速使用 NSXMLParser 来找出您想要的信息。

假设您的目标是 iOS 4.0 或更高版本,您应该能够将这些地理位置输入到 MKPolyline。这符合 MKOverlay,因此您可以使用 -addOverlay: 将其添加到 MKMapView 之上。

【讨论】:

    猜你喜欢
    • 2011-02-06
    • 2012-06-23
    • 1970-01-01
    • 2012-09-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多