Попытка использовать Google Maps Intent для нескольких путевых точек, но не знаю синтаксиса.
Я хочу использовать намерение карт Google с предоставленным синтаксисом (например, "google.navigation: q = lat, long"). Однако я не могу найти способ включить несколько путевых точек. Я попытался связать координаты с помощью '/, но это не сработало. Есть мысли или ресурсы? На сайте разработчиков Android ничего об этом нет.




Я бы посоветовал взглянуть на API URL-адресов Google Maps.
https://developers.google.com/maps/documentation/urls/guide
Используя этот 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);
Надеюсь, это поможет!