相关疑难解决方法(0)

如何在地图uri Intent发布的地图中显示标记?

我有一个应用程序,我希望通过启动带有特定地理坐标的Google地图来显示不同的位置(当时一个,由用户输入选择).

我目前正在使用这个:(当然是真正的纬度和长值.)

Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse("geo:<lat>,<long>?z=17"));
startActivity(intent);
Run Code Online (Sandbox Code Playgroud)

这完全是我想要的,除了它没有显示指定点的任何指示符或标记.它只位于它的位置.

有没有办法在不使用MapView的情况下获取标记或其他内容?

android google-maps android-intent android-maps

105
推荐指数
4
解决办法
7万
查看次数

打开谷歌地图应用程序并在我自己的应用程序活动中显示标记

我试图从我自己的应用程序活动中打开谷歌地图应用程序.我想在地图应用程序的特定位置显示一个标记.到目前为止我发现的是这段代码.

        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);
Run Code Online (Sandbox Code Playgroud)

它的作用是打开地图应用程序,但一直显示我一个loading messagebox说法searching for:<lat>,<lng>(shop)哪里<lat> and <lng>是我提供的值.这有什么不对吗?

我从另一个stackoverflow帖子中复制了这段代码.

android google-maps

2
推荐指数
1
解决办法
5168
查看次数

如何使用 Intent 打开和定向 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);
}
Run Code Online (Sandbox Code Playgroud)

我通过 Android 和Android 中特定位置的 Intent 从这些开放的 google 地图中获取了一些 Intent 代码信息 - 如何在 android 应用程序中使用特定位置、缩放级别和标记以及来自官方 android 网站https:/ /developer.android.com/guide/components/intents-common.html#Maps

而且,他们没有解释我应该添加什么命令来在打开后自动播放谷歌地图......

希望你能帮助我……非常感谢你的时间和信息

android google-maps

1
推荐指数
1
解决办法
5655
查看次数