111*_*110 1 iphone objective-c ios ios6
我为IOS 6开发应用程序.
我想运行地图应用程序并将其传递给开始和目的地,以便我可以导航用户.
UIApplication *app = [UIApplication sharedApplication];
NSString *coordinates = [NSString stringWithFormat:@"http://maps.google.com/maps?daddr=%f,%f&saddr=%f,%f", ...];
[app openURL:[NSURL URLWithString: coordinates]];
Run Code Online (Sandbox Code Playgroud)
我认为此代码将在模拟器上的浏览器中打开谷歌地图,并在设备上映射应用程序,但在设备上它运行浏览器谷歌地图.
难道我做错了什么?
如果您不知道,Apple不再使用Google地图,因此您必须使用新的URL地图进行Apple地图.(注意:如果你支持iOS 5,那么你应该同时使用它们.谷歌地图方案和苹果地图)
这是一个示例查询 http://maps.apple.com/maps?daddr=San+Francisco,+CA&saddr=cupertino
以下是它的文档:Apple Maps URL Schemes
| 归档时间: |
|
| 查看次数: |
6251 次 |
| 最近记录: |