При использовании намерения начать навигацию по Google Maps Directions, есть ли способ указать, что вы хотите пройти по пути/велосипеду?Google Maps Указания для велосипеда
ответ
См https://developers.google.com/maps/documentation/directions/
Изменяя режим и избегать параметров, первоначальный запрос может быть изменен вернуть направления сценического велосипедной поездки, чтобы избежать основных магистралей.
https://maps.googleapis.com/maps/api/directions/json?origin=Toronto&destination=Montreal&avoid=highways&mode=bicycling&key=API_KEY
Путешествия Режимы
При вычислении направления, вы можете задать режим транспортировки использовать. По умолчанию направления рассчитываются как направления движения. Поддерживаются следующие режимы хода:
Вождение (по умолчанию) указывает стандартные направления движения, используя дорогу . пешеходные прогулки по пешеходным дорожкам & тротуары (если таковые имеются). езда на велосипеде запрашивает велосипедные маршруты через велосипедные дорожки & предпочтительные улицы (если доступно). транзит запрашивает маршруты через маршруты общественного транспорта (если таковые имеются). Если вы устанавливаете режим для перехода, вы можете указать либо departure_time, либо время прибытия. Если ни одно время не указано, departure_time по умолчанию по умолчанию (то есть время отправления по умолчанию в настоящее время). Кроме того, вы также можете указать транзитный_мод и/или файл_транспорта_программы.
Вы можете использовать его как этот (фрагмент кода из https://stackoverflow.com/a/2663565/1843331)
Intent intent = new Intent(android.content.Intent.ACTION_VIEW,
Uri.parse("http://maps.google.com/maps?saddr=20.344,34.34&daddr=20.5666,45.345"));
startActivity(intent);