我有一个问题,让谷歌地图在打开后自动播放...
示例:我已经设置了意图代码,是的,它将根据我的纬度和经度打开Google地图... 但是,我仍然需要按一个按钮启动谷歌地图指导我。 如果没有用户按下,我可以如何在意图打开后自动打开Google地图?有可能吗?
这是我的代码,
private void turnOnMap()
{
String labelMap = "Target";
String geouri = "geo:0,0?q=-6.908572,107.610923(XXI)";
Intent mapInt = new Intent(Intent.ACTION_VIEW, Uri.parse(geouri));
startActivity(mapInt);
}
我从这些获得了一些意向代码的信息 open google maps through intent for specific location in android 和Android - How to launch Google map intent in android app with certain location, zoom level and marker以及来自官方android网站https://developer.android.com/guide/components/intents-common.html#Maps
的最新uri并且,他们不会解释我应该添加什么命令以在打开后自动播放Google地图...
希望你能帮助我们......非常感谢您的时间和信息
答案 0 :(得分:3)
String strUri = "http://maps.google.com/maps?q=loc:" + latitude + "," + longitude + " (" + yourLocationName + ")";
Intent intent = new Intent(android.content.Intent.ACTION_VIEW, Uri.parse(strUri));
intent.setClassName("com.google.android.apps.maps", "com.google.android.maps.MapsActivity");
startActivity(intent);