当我在应用程序中点击“在Google Maps中打开”按钮时,我希望我的应用程序导航到google maps应用程序并打开我指定的地址并在其上添加标记。
这是我用于此目的的代码:
UIAlertAction* googleMaps = [UIAlertAction actionWithTitle:NSLocalizedString(@"google_maps", @"Google Maps") style:UIAlertActionStyleDefault handler:^(UIAlertAction * action) {
NSString *customURL = @"comgooglemaps://?center=41.039400,28.994583&zoom=16&markers=size:mid%7Ccolor:0xff0000%7Clabel:1%7CVodafone+Arena+Stadyumu";
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:customURL]];
}];
当我点击按钮时,它会正确导航到特定位置。但是,它没有在其上添加标记。有没有办法做到这一点?
谢谢 :)
根据Google文档,您的代码中指定的格式是错误的:-
例子:-
comgooglemaps://?q=Vodafone+Arena+Stadyumu¢er=41.039400,28.994583&zoom=15&views=transit
这会在地图中心显示标记
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句