Android Geo:带有placeid的意图

Android Geo:带有placeid的意图,android,google-maps,Android,Google Maps,我正试图制作一个按钮,在一台设备上启动谷歌地图,并打开到一个特定的地方[不仅仅是一个lat/lon,尽管这是一种退路] 我有一个地点id,想发布一个geo:intent到该地点。我似乎找不到这样做所需的uri结构-有什么想法吗?我知道这个问题很老了,但它仍然是一个当前的问题,直到今天谷歌才实现。没有直接的URI,但是我已经通过q参数解决了它。我先发地址,然后发地址。对我来说,效果相当不错 Uri gmmIntentUri = Uri.parse("geo:0,0?q=" + place.get

我正试图制作一个按钮,在一台设备上启动谷歌地图,并打开到一个特定的地方[不仅仅是一个lat/lon,尽管这是一种退路]


我有一个地点id,想发布一个geo:intent到该地点。我似乎找不到这样做所需的uri结构-有什么想法吗?

我知道这个问题很老了,但它仍然是一个当前的问题,直到今天谷歌才实现。没有直接的URI,但是我已经通过
q
参数解决了它。我先发地址,然后发地址。对我来说,效果相当不错

 Uri gmmIntentUri = Uri.parse("geo:0,0?q=" + place.getName() + ", " + place.getAddress());
 Intent mapIntent = new Intent(Intent.ACTION_VIEW, gmmIntentUri);
 mapIntent.setPackage("com.google.android.apps.maps");
 startActivity(mapIntent);

如果您没有地址和姓名,可以通过查找。

这是目前为止最好的答案,因此,我正在标记。@Namingwaysway非常感谢您!