【发布时间】:2017-10-21 21:04:24
【问题描述】:
我在我的安卓应用程序中有我的经度和纬度值,我将它们传递给 url,正如官方 android 文档所说,就像这样 -
String query_string = "google.navigation:q=" +location.getLatitude()+","+location.getLongitude();
Uri gmmIntentUri = Uri.parse(query_string);
Intent mapIntent = new Intent(Intent.ACTION_VIEW, gmmIntentUri);
//mapIntent.setPackage("com.google.android.apps.maps");
startActivity(mapIntent);
谷歌地图可以安静地打开,但它允许说找不到路线。
我可以看到我在谷歌地图地址栏中传递的经度和纬度值。它显示“寻找最佳路线”,然后显示错误消息“未找到路线”。它也发生在所有模式(步行,驾驶......)。不知道为什么。
【问题讨论】:
-
你能分享 lat,lng 的值吗?另外,你现在的职位是什么?您可以尝试将Google Maps URLs 作为最新(2017 年)并通过 Google 推荐的方式生成地图链接吗?
-
xomena 我在帖子中添加了一张图片
-
为什么
mapIntent.setPackage("com.google.android.apps.maps");被注释掉了?
标签: android google-maps google-maps-android-api-2