尝试将 Google map Intent 用于多个路径点,但不知道语法。
我想使用 Google map Intent 及其提供的语法(即“google.navigation:q=lat, long”)。但是,我似乎找不到包含多个路径点的方法。我尝试用“/”链接坐标,但这不起作用。有什么想法或资源吗? Android 开发者网站不包含任何相关内容。
最佳答案
我建议您查看一下 Google Maps URLs API。
https://developers.google.com/maps/documentation/urls/guide
使用此 API,您可以构建导航 URL 并指定除起点和目的地之外的路径点。
示例代码 fragment 可能类似于
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);
希望这会有所帮助!
关于java - 将路径点添加到 Google map Intent (Android),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54049353/