Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/359.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/219.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 将航路点添加到谷歌地图意图(Android)_Java_Android_Google Maps_Google Maps Android Api 2 - Fatal编程技术网

Java 将航路点添加到谷歌地图意图(Android)

Java 将航路点添加到谷歌地图意图(Android),java,android,google-maps,google-maps-android-api-2,Java,Android,Google Maps,Google Maps Android Api 2,试图将Google Maps Intent用于多个航路点,但不知道语法 我想用谷歌地图提供的语法(即“Google.navigation:q=lat,long”)来表达我的意图。然而,我似乎找不到包含多个航路点的方法。我试着用“/”链接坐标,但没用。有什么想法或资源吗?Android开发者网站没有包含任何内容。我建议您看看谷歌地图URL API 使用此API,您可以构造导航URL,并指定除起点和目的地之外的航路点 示例代码段可能类似于 Uri gmmIntentUri = Uri.parse(

试图将Google Maps Intent用于多个航路点,但不知道语法


我想用谷歌地图提供的语法(即“Google.navigation:q=lat,long”)来表达我的意图。然而,我似乎找不到包含多个航路点的方法。我试着用“/”链接坐标,但没用。有什么想法或资源吗?Android开发者网站没有包含任何内容。

我建议您看看谷歌地图URL API

使用此API,您可以构造导航URL,并指定除起点和目的地之外的航路点

示例代码段可能类似于

Uri gmmIntentUri = Uri.parse("https://www.google.com/maps/dir/?api=1&origin=Madrid,Spain&destination=Barcelona,Spain&waypoints=Zaragoza,Spain%7CHuesca,Spain&travelmode=driving&dir_action=navigate");
Intent mapIntent = new Intent(Intent.ACTION_VIEW, gmmIntentUri);    
mapIntent.setPackage("com.google.android.apps.maps"); 
startActivity(mapIntent);
我希望这有帮助