2

我读到了这篇文章: 在 Android 的我的应用程序中将 Pin 图放在默认的 Google 地图上? 并做同样的事情。但是在我调用后,地图上没有图钉掉下来: startActivity(new Intent(Intent.ACTION_VIEW, uri));

地图以该 uri 位置为中心,但地图上没有任何图钉。

所以,有一个问题:如何在地图上放置图钉?

4

1 回答 1

8

您还需要添加一些要搜索的内容(q 参数)。如果您只有 lon/lat,请按以下方式指定两次:

Uri uri = Uri.parse("geo:36.4248,-5.14495?z=14&q=36.4248,-5.14495"); 
Intent intent = new Intent(Intent.ACTION_VIEW, uri); 
startActivity(intent); 

请注意,z 参数是可选的。

您还可以通过将其添加到 q 的 lon ie 之后的括号中来标记引脚

Uri uri = Uri.parse("geo:36.4248,-5.14495?z=14&q=36.4248,-5.14495(My+pin+label)"); 
Intent intent = new Intent(Intent.ACTION_VIEW, uri); 
startActivity(intent); 
于 2011-02-03T15:21:51.270 回答