Android 启动带有方向和检查点的地图应用程序
我想做的很简单。我想发起这样的意图Android 启动带有方向和检查点的地图应用程序,android,google-maps,android-intent,Android,Google Maps,Android Intent,我想做的很简单。我想发起这样的意图 String url = "https://maps.google.com/maps?saddr=47.295601,0.010586&daddr=47.295601,1.010586+to:47.295601,2.010586+to:47.295601,3.01058"; Intent intent = new Intent(android.content.Intent.ACTION_VIEW,
String url = "https://maps.google.com/maps?saddr=47.295601,0.010586&daddr=47.295601,1.010586+to:47.295601,2.010586+to:47.295601,3.01058";
Intent intent = new Intent(android.content.Intent.ACTION_VIEW,
Uri.parse(url));
url如下所示:
意图启动很好,我可以在“地图”和“浏览器”应用程序之间进行选择
当我选择用“浏览器”打开此意图时,我可以看到带有检查点的路线,没有问题
但是,如果我选择使用“地图”应用程序打开它。它将显示“47.295,1.010到:47.295,2.010…等没有结果”
如何设置url格式以打开带有导航和检查点的地图应用程序
(即使您从浏览器中打开手机中的此链接,它也会询问您是否要打开“地图”应用程序。如果您想打开,也会出现同样的问题。)
谢谢大家!
编辑:
我澄清:我想知道如何从A点到Y点,通过B点、C点、D点、E点……等等获得方向
如何获得从A点到B点的方向I;知道怎么做 下面的事情对我很有用。这是谷歌指定的启动谷歌应用程序的方式
Intent intent = new Intent(Intent.ACTION_VIEW,
Uri.parse("geo:47.295601,1.010586?q=my+street+address&z=20"));
startActivity(intent);
下面是相同的链接
下面的帖子也提供了很多关于这个问题的信息
希望这有帮助对不起,这并不能解决我的问题。我想通过B点、C点、D点、E点、F点获得从A点到Y点的航路点。。。。。。等。这仅适用于从A点到B点的方向。Hi ullstrm。现在已经很晚了,但是你找到这个问题的解决方案了吗?如果是这样,你最后做了什么?