iphone - 在MKMapview中如何获取ios中的行车方向列表

标签 iphone ios mkmapview

在 map View 中,我正确地获得了从源到目的地的路线。但我想在 map View 中获取路线方向列表。我在下面添加了一个示例链接,同样我需要。 iPhone 上可以吗?如果可以请帮我如何操作。 http://thumblines.com/2012/02/05/driving-directions-in-native-ios-and-android-apps/ 现在我正在使用下面的代码,但它不起作用。

NSString *googleMapsURLString = [NSString stringWithFormat:@"http://maps.google.com/?saddr=%1.6f,%1.6f&daddr=%1.6f,%1.6f", start.latitude, start.longitude, end.latitude, end.longitude];

[[UIApplication共享应用程序] openURL:[NSURL URLWithString:googleMapsURLString]];

最佳答案

使用Google Direction API,可以轻松找到两地之间的方向。它根据用户要求以 json/xml 的形式给出响应。下面是一个示例 API,用于查找两个地点之间的方向。

http://maps.googleapis.com/maps/api/directions/json?origin=Toronto&destination=Montreal&sensor=false

现在只需解析以下 API 响应获得的 json,就可以轻松获取方向指令。您可以通过替换不同 Places 的文本来检查此 API 的可移植性。希望对您有帮助。

关于iphone - 在MKMapview中如何获取ios中的行车方向列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16400428/

相关文章:

ios - UIScrollView 中的 UIView 不滚动

ios - 使用 resizableImageWithCapInsets 将拉伸(stretch)的 UIImage 设置为 UILabel 的背景

iphone - Xcode SDK IOS 4.2 安装并在build设置中缺少 iOS 4.1

ios - MKMapView 一指放大缩小

ios - 如何像 Reminder App 一样在 pin 周围制作可拉伸(stretch)的圆形区域

IOS无法读取iphone5或4s上的二维码,但6、6s可以

ios - UITextView 上的 NSLineBreakByTruncatingTail 删除换行符

ios - UIPickerView - 多行行 - 需要布局建议

ios - 点击与之关联的表格行时如何选择 map 图钉?

iphone - 本地保存的数据文件在模拟器中持久存在,但在真正的 iPad 设备中不存在......我迷路了