【问题标题】:Google Map Direction using comgooglemaps使用 comgooglemaps 的谷歌地图方向
【发布时间】:2015-06-17 06:54:46
【问题描述】:

我正在使用谷歌地图方向 我正在尝试该代码,但它不起作用

 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://");
    }

总是有消息“无法使用 comgooglemaps:// 是否有任何其他设置可以使用它。我已阅读谷歌文档,但没有使用任何其他设置的说明

【问题讨论】:

  • 您的设备上是否安装了本地 Google 地图? itunes.apple.com/us/app/google-maps/id585027354?mt=8
  • @Asaf 不,我没有
  • 您必须安装此应用程序才能使此URL Scheme 工作。否则,您可以使用http://maps.google.com/.....,它会在浏览器中打开它。
  • 试一试,然后告诉你
  • 感谢它工作正常。

标签: ios google-maps directions


【解决方案1】:
  1. 为了使 URL Scheme 工作,您需要安装 Google 地图应用。

  2. 如果你想使用回调选项,你需要你的应用响应一些URL Scheme。为此,please check this link。之后,在 x-success 参数中传递您的自定义 url 方案。

【讨论】:

  • 它的工作。只是对于其他人,我用我定义的 urlscheme 替换 SourceApp,而不是 wokring。
  • 我目前正在我的 RN 应用程序中做这样的事情:Linking.canOpenURL( 'comgooglemaps://?center=53.140027, 8.2181037',)。如果我只使用Linking.canOpenURL( 'comgooglemaps://'),它会起作用吗?我只是想检查一下谷歌地图是否可以打开。但我没有在我的模拟器中安装它,所以无法检查。
猜你喜欢
  • 1970-01-01
  • 2013-08-20
  • 2011-07-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-10-02
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多