谷歌地图在iPhone中注册的URL方案

谷歌地图在iPhone中注册的URL方案,iphone,objective-c,google-maps,Iphone,Objective C,Google Maps,是否有在iPhone中注册为URL方案的Google地图应用程序启动链接? 我知道我可以用。。。 但这需要互联网连接。我正在寻找一个不需要互联网连接的发布链接,比如Waze(Waze://?ll…谷歌地图应用程序可以从地图URL启动: 这样,如果没有安装谷歌地图,用户将被重定向到一个网站,从而提供一个优雅的服务降级 请注意,在iOS6中,新的“地图”应用程序意味着上述部分内容将有所不同-如果您有开发人员帐户,请查看iOS6文档,或者等待其公开信息 然而,你是否需要互联网连接的问题是不同的。如果

是否有在iPhone中注册为URL方案的Google地图应用程序启动链接? 我知道我可以用。。。
但这需要互联网连接。我正在寻找一个不需要互联网连接的发布链接,比如Waze(Waze://?ll…

谷歌地图应用程序可以从地图URL启动:

这样,如果没有安装谷歌地图,用户将被重定向到一个网站,从而提供一个优雅的服务降级

请注意,在iOS6中,新的“地图”应用程序意味着上述部分内容将有所不同-如果您有开发人员帐户,请查看iOS6文档,或者等待其公开信息

然而,你是否需要互联网连接的问题是不同的。如果地图部分被缓存,那么谷歌地图就不一定需要互联网连接——但这并不能保证,而且你在启动应用程序方面所做的任何事情都不会改变这一点

您可以启动Waze(如果已安装)-查看他们的API文档以了解如何执行此操作的详细信息:

它真的启动了地图应用程序。但它仍然发出警报,由于没有互联网连接,它无法导航。谢谢。是的,如果你需要导航,那么地图对你来说是错误的应用程序,因为它总是需要网络连接。查看上面的Waze URL,也可以查看其他一些应用程序的API,比如TomTom?然后,您可以依次尝试每个URL(
(BOOL)[[UIApplication sharedApplication]canOpenURL:…]
),并作为最后手段返回地图-如果您的用户安装了脱机导航,他们将获得它。