如何在 Android Studio 中的 Google 地图中的特定位置添加标记?

How to add marker to a specific location in Google Maps in Android Studio?

我创建了一个按钮,可以将用户带到 Google 地图上的特定位置。这是片段:

String uri = String.format(Locale.ENGLISH, "geo:%f,%f", latitude, longitude);
                        Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(uri));
                        context.startActivity(intent);

但是,地图只是缩放到特定位置,而没有向我放置的坐标添加标记。有人可以帮我吗?

谢谢。

这对我有用('hellothere' 是您可以替换或删除的标签):

String uri = String.format(Locale.ENGLISH, "geo:0,0?q=%f,%f(hellothere)",latitude,longitude);

更新:在提供位置查询时,geo: 参数可以是 0,0。

(测试时您可能希望在每次测试时关闭地图应用程序,尤其是在不移动标记的情况下。)