我正在调用Google地图应用以显示“当前位置”与其他位置之间的路线。我使用以下代码,
NSString* url = [NSString stringWithFormat:
@"http://maps.google.com/maps?saddr=%@&daddr=%f,%f",
@"Current\%20Location",
destCoordinate.latitude, destCoordinate.longitude];
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:url]];
请注意,我将 @“当前\%20位置”作为 saddr 传递。如果我的手机语言设置为英语,这样可以正常工作。 @pazustep,here,在我关于查找当前位置的帖子中,建议如果语言不同,这将不起作用。很明显,要解决此问题,我必须使用核心位置来查找当前位置,并将纬度和经度传递给Google Maps应用。但我期待一些其他方法来解决这个问题,而无需修改实现逻辑。
答案 0 :(得分:1)
为什么不使用核心位置来获取当前位置的纬度和经度并将其放入saddr?