在 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/