我的应用程序需要显示谷歌地图从A到B的方向,但我不想把谷歌地图放到我的应用程序中——相反,我想使用Intent启动它。这可能吗?如果是,如何进行
您可以使用以下内容:
Intent-Intent=新意图(android.content.Intent.ACTION\u视图,
解析http://maps.google.com/maps?saddr=20.344,34.34及daddr=20.5666,45.345”);
星触觉(意向);
要从当前位置启动导航,请删除saddr参数和值
您可以使用实际的街道地址,而不是纬度和经度。不过,这将为用户提供一个对话框,让用户在通过浏览器打开或通过谷歌地图打开之间进行选择
这将在导航模式下直接启动谷歌地图:
Intent-Intent=新意图(android.content.Intent.ACTION\u视图,
parse(“google.navigation:q=an+address+city”);
更新
2017年5月,谷歌推出了通用、跨平台谷歌地图URL的新API:
https://developers.google.com/maps/documentation/urls/guide
您还可以将意图与新API一起使用