我有一个小问题。 我使用comgooglemaps方案来调用谷歌地图并执行搜索。 这工作正常,但问题是如果用户没有安装谷歌地图。
现在。。。我如何检查这一点,如果没有安装谷歌地图通过浏览器呼叫谷歌? ...或者调用用户使用的其他地图应用程序?
谢谢!
您可以使用提供通用跨平台网址的 Google 地图网址来启动 Google 地图。目前,这是打开谷歌地图应用程序的推荐和支持方式。
根据文档
在 iOS 设备上:
如果安装了适用于 iOS 的 Google 地图应用,该网址会在"地图"应用中启动 Google 地图并执行请求的操作。
如果未安装 Google 地图应用,该网址会在浏览器中启动 Google 地图并执行请求的操作。
这种行为几乎就是你所问的,所以用谷歌地图网址替换comgooglemaps方案(例如https://www.google.com/maps/search/?api=1¶meters
),你就安顿下来了。
我希望这有帮助!