这是一个非常业余的问题。
以下是检查iOS设备上是否存在Google地图的代码,如Google地图iOS网址计划页面所述。
if ([[UIApplication sharedApplication] canOpenURL:
[NSURL URLWithString:@"comgooglemaps://"]]) {
[[UIApplication sharedApplication] openURL:
[NSURL URLWithString:@"comgooglemaps://?center=40.765819,-73.975866&zoom=14&views=traffic"]];
} else {
NSLog(@"Can't use comgooglemaps://");
}
我正在建立一个移动网站,我不知道在哪里放置这个。在我的JavaScript
文件中?
请帮忙。提前谢谢。
答案 0 :(得分:2)
以上代码为Objective-C,仅用于在iOS应用中进行检查。对于网站,解决方案是尝试重定向到应用程序网址(comgooglemaps://),如果失败,则表示未安装应用程序。
请在以下答案中查看更多详情:How to check if an app is installed from a web-page on an iPhone?