2013-02-05 61 views
2

我想在我们公司的移动网站上链接到Google地图。问题是,如果我建立了链接,它会将您带到Google地图网站。它需要打开应用程序。适用于iOS的Google Maps链接

我发现如果你用“comgooglemaps://”开始网址,它会打开谷歌地图。但是,这带来了一个问题,即如果iOS用户没有安装Google地图,该链接将无法工作。

有没有办法打开谷歌地图,如果已安装,但打开浏览器,如果没有(我不相信你可以打开一个网站,苹果地图由于其API的性质)

谢谢

编辑:只是抬起头来,这是在一个网站上,而不是一个应用程序。所以它需要通过HTML,Javascript,PHP等来完成,而不是一种编程语言。

+1

JavaScript和PHP是编程语言。 –

+0

你有没有解决这个问题。我有同样的要求吗? – RiggsFolly

回答

0

入住这Link

您可以使用此方法与谷歌地图app URL方案。 (comgooglemaps:// blahblah)

[[UIApplication sharedApplication] canOpenURL:(NSURL*)foo] 

它将返回BOOL值。

+0

那是什么语言?这需要在网站上完成,而不是应用程序 – collin

+0

检查我写的另一个解决方案 –

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];