我正在尝试从我自己的应用程序活动中打开谷歌地图应用程序。我想在地图应用程序的特定位置上显示一个标记。到目前为止我发现的是这段代码。
String label = "shop";
String uriBegin = "geo:" + lat + "," + lng;
String query = lat + "," + lng + "(" + label + ")";
String encodedQuery = Uri.encode(query);
String uriString = uriBegin + "?q=" + encodedQuery + "&z=16";
Uri uri = Uri.parse(uriString);
Intent intent = new Intent(android.content.Intent.ACTION_VIEW,uri);
startActivity(intent);
它的作用是打开地图应用程序,但不断向我显示我提供的值在哪里的loading messagebox
说法。这有什么问题?searching for:<lat>,<lng>(shop)
<lat> and <lng>
我从另一个stackoverflow 帖子中复制了这段代码。