我想在我们公司的移动网站上找到Google地图的链接。问题是,如果我建立链接,它会将您带到谷歌地图网站。它需要打开应用程序。
我发现如果您使用“comgooglemaps://”启动网址,则会打开Google地图。但是,这会产生一个问题,即如果iOS用户没有安装Google地图,则该链接将无效。
如果安装了谷歌地图,是否有办法打开谷歌地图,但如果没有,请打开浏览器(由于其API的性质,我不相信你可以从网站打开Apple地图)
由于
编辑:只是抬头,这是在网站上完成的,而不是应用程序。所以它需要通过HTML,Javascript,PHP等来完成。不是编程语言。答案 0 :(得分:1)
基本上,您链接到maps.apple.com,如果需要,它会重定向到Google地图。以下是该页面的示例:
http://maps.apple.com/?daddr=San+Francisco,+CA&saddr=cupertino
使用纬度,经度和缩放:
答案 1 :(得分:0)
选中此Link
您可以将此方法与Google地图应用的网址方案一起使用。 (comgooglemaps:// blahblah)
[[UIApplication sharedApplication] canOpenURL:(NSURL*)foo]
它将返回BOOL值。
答案 2 :(得分:0)
尝试此操作以移动谷歌地图并设置路线
NSString* addr = nil;
addr = [NSString stringWithFormat:@"http://maps.google.com/maps?daddr=%1.6f,%1.6f&saddr=Posizione attuale", destinationLat,destinationLong];
NSURL* url = [[NSURL alloc] initWithString:[addr stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]];
[[UIApplication sharedApplication] openURL:url];
答案 3 :(得分:0)
试试此代码
if ([[UIApplication sharedApplication] canOpenURL:
[NSURL URLWithString:@"comgooglemaps://"]]) {
NSString * url = [NSString stringWithFormat:@"%@%@,%@",@"http://maps.google.com/maps?q=",@"75.14524",@"12.1521"];
[[UIApplication sharedApplication] openURL:
[NSURL URLWithString:url]];
}