在Android Chrome中,意向用户进入谷歌地图应用程序(而不是应用程序选择弹出窗口),然后按转弯指示



在Android中,我试图让用户通过我们在Android Chrome中运行的网络应用程序中的链接直接进入谷歌地图(理想情况下甚至进入逐路段指示模式)。

这一点很重要,因为我们正在为肯尼亚的用户开发应用程序,由于许多用户是安卓系统的新手,他们经常会被应用程序选择屏幕弄糊涂——在Chrome、浏览器或谷歌地图中打开一个通用的maps.google.com链接。

我试着使用Android Chrome Intents文档来解决这个问题,但充其量只能做到:

  <a href="intent://#Intent;package=com.google.android.apps.maps;action=com.google.android.maps.MapsActivity;end;">Open gmaps</a>

但这只是打开了显示谷歌地图应用程序的Play Store,而不是谷歌地图应用本身。

您还需要将您的方案以及要启动的URI设置为"geo"。这可以通过以下方式完成:

intent://maps.google.com/geo:0,0?q=ADDRESS_SEPARATED_BY_PLUS_SIGNS;/#Intent;scheme=geo;package=com.google.android.apps.maps;end;

最新更新