Java 将航路点添加到谷歌地图意图(Android)
试图将Google Maps Intent用于多个航路点,但不知道语法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.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);
我希望这有帮助