Nam*_*way 6 android google-maps
我正在尝试按一个按钮在设备上启动谷歌地图并打开一个特定的地方[不只是一个纬度/经度,虽然这是后备].
我有一个地方ID,并想发布一个地理位置:意图到这个地方.我似乎无法找到我需要做的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);
Run Code Online (Sandbox Code Playgroud)
如果您没有地址和姓名,可以通过Places API Webservice进行查找。