gpt4 book ai didi

android - 打开android原生谷歌地图应用程序获取从当前位置开始的方向

转载 作者:IT老高 更新时间:2023-10-28 23:21:34 25 4
gpt4 key购买 nike

我正在尝试从我的应用程序打开谷歌地图,设置从手机当前位置到固定位置的路线。我正在使用此代码:

String uri = "https://maps.google.com/maps?saddr=&daddr=example";        
Intent i = new Intent(Intent.ACTION_VIEW, Uri.parse(uri));
startActivity(i);

问题是我不知道在 saddr= 中添加什么来引用我当前的位置。我发现了许多其他类似的问题,但没有任何答案有效(例如将saddr=空或saddr=Current,它们不起作用)。

我不想使用原生 android 定位器,我只想知道是否有办法让谷歌地图“从我当前的位置开始”。

最佳答案

您可以使用 f=d 参数明确地对其以方向模式打开。使用该设置且没有起始地址,它应该使用设备的当前位置。所以更像这样:

“https://maps.google.com/maps?f=d&daddr=berlin”

注意:这在浏览器中不起作用;它会打开带有空白字段的方向页面作为开始。在发送到 native map 应用程序的 Intent 中使用,它可以正常工作(至少在我的 4.2.2 gNex 上)。

关于android - 打开android原生谷歌地图应用程序获取从当前位置开始的方向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18122226/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com