【问题标题】:Cordova iOS launch comgooglemaps failCordova iOS 启动 comgooglemaps 失败
【发布时间】:2018-05-16 20:43:37
【问题描述】:

我有一个小问题。 我使用 comgooglemaps 方案来调用谷歌地图并执行搜索。 这工作正常,但问题是如果用户没有安装谷歌地图。

现在...我如何检查这一点以及是否未安装谷歌地图以通过浏览器调用谷歌? ...或者调用用户使用的其他地图应用程序?

谢谢!

【问题讨论】:

标签: ios iphone google-maps cordova google-maps-urls


【解决方案1】:

您可以使用提供通用跨平台 URL 的Google Maps URLs 来启动 Google 地图。目前,这是推荐和支持的打开 Google 地图应用的方式。

根据文档

在 iOS 设备上:

  • 如果安装了适用于 iOS 的 Google 地图应用,则 URL 会在地图应用中启动 Google 地图并执行请求的操作。

  • 如果未安装 Google 地图应用,该 URL 会在浏览器中启动 Google 地图并执行请求的操作。

这种行为几乎就是您要问的问题,因此将 comgooglemaps 方案替换为 Google 地图 URL(例如 https://www.google.com/maps/search/?api=1&parameters)就可以解决了。

我希望这会有所帮助!

【讨论】:

    猜你喜欢
    • 2018-06-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-09-26
    • 2014-12-15
    • 1970-01-01
    • 2016-03-27
    相关资源
    最近更新 更多