gpt4 book ai didi

android - map Intent 不显示指定位置

转载 作者:行者123 更新时间:2023-11-29 19:03:40 26 4
gpt4 key购买 nike


我的申请有问题。我想打开在代码位置定义的谷歌地图,所以我将数据设置为 Intent ,但 map 一直在我的位置打开(不是代码一中指定的)。

代码如下:

String addressString = "1600 Amphitheatre Parkway, CA";

Uri locationUri = new Uri.Builder();
.scheme("geo")
.path("0,0")
.query(addressString);
.build();

Intent mapIntent = new Intent(Intent.ACTION_VIEW, locationUri);
mapIntent.setPackage("com.google.android.apps.maps");

if(intent.resolveActivity(getPackageManager()) != null)
startActivity(mapIntent);


有谁知道如何处理这种情况?我在手机和虚拟设备上都试过了,但两者都不行。

最佳答案

query(addressString) 更改为 appendQueryParameter("q", addressString) ,你会得到你想要的:

Uri locationUri = new Uri.Builder()
.scheme("geo")
.path("0,0")
.appendQueryParameter("q", addressString)
.build();

关于android - map Intent 不显示指定位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47979089/

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