gpt4 book ai didi

java - 如何将 Android 应用程序中的地址发送到 Google map

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:37:19 26 4
gpt4 key购买 nike

有没有办法在应用程序中设置一个地址,以便在点击它时自动在 Google map 中打开它?我可能最终会在我的应用程序中实现 map ,但它是一个简单的引用应用程序,仅用于查找地址。

最佳答案

您可以通过 Intent 执行此操作.

您可以使用的各种 URI 格式是:

geo:latitude,longitude
geo:latitude,longitude?z=zoom
geo:0,0?q=my+street+address
geo:0,0?q=business+near+city

参见 http://developer.android.com/guide/appendix/g-app-intents.html了解更多详情。

您构建 URI,并将其传递给 Intent ,就像这样。

String uri = "geo:latitude,longitude";
Intent intent = new Intent(android.content.Intent.ACTION_VIEW, Uri.parse(uri));
intent.setClassName("com.google.android.apps.maps", "com.google.android.maps.MapsActivity");
startActivity(intent);

您可能还想确保设备上实际安装了 Google map 应用程序,如 here 所述,因此您不会与未安装 Google map 的设备发生冲突(Amazon Kindle、Barnes & Noble Nook 等)。

关于java - 如何将 Android 应用程序中的地址发送到 Google map ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11532993/

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