我已经审阅了关于将用户发送到谷歌地图应用程序的Apple文档(http://developer.apple.com/library/ios/#featuredarticles/iPhoneURLScheme_Reference/Articles/MapLinks.html)和我有一个问题,“我该如何自动调出从用户当前位置到预先确定的纬度/经度位置的方向?”iOS谷歌地图问题
Apple Docs说对源代码使用“saddr =”和“daddr =”但它没有说明如何获取用户的当前位置是否有某种关键字,例如“saddr = Current”或“saddr = Here”可以获取用户的位置?
很明显,这个不起作用:
[app openURL:[NSURL URLWithString:@"http://maps.google.com/maps?saddr=Here&daddr=Chicago"]];
..如果我试图将用户发送到芝加哥。有什么想法吗?
“当前位置” 是行不通的,因为它打破了URL。 “当前”, “CurrentLocation” 和 “CURRENT_LOCATION” 一切都不能工作。 – startuprob 2010-12-13 20:20:05
没有注意到你没有逃脱你的字符串。我现在将编辑它与空格字符转义。 – 2010-12-13 20:28:02
不幸的是,如果手机设置为非英语语言,&saddr = Current%20Location不起作用。 – chris 2011-02-02 18:26:16