5

我想以编程方式在 iOS 6 中打开 Google Map App。我试图通过传递 url 打开地图 - maps ..... 但它仍在 Safari 中打开

4

2 回答 2

11
[[UIApplication sharedApplication] canOpenURL:
[NSURL URLWithString:@"comgooglemaps://"]];

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:
@"comgooglemaps://?center=40.765819,-73.975866&zoom=14&views=traffic"]];

参考: https ://developers.google.com/maps/documentation/ios/urlscheme

于 2012-12-13T08:37:56.043 回答
0

试试这个

域必须是 maps.apple.com。

如果值为 URL,则参数不能为 q=*(因此不会提取 KML)。参数不能包含 view=text 或 dirflg=r。

https://developer.apple.com/library/safari/#featuredarticles/iPhoneURLScheme_Reference/Articles/MapLinks.html#//apple_ref/doc/uid/TP40007894-SW1
于 2012-12-14T09:49:15.303 回答