2015-12-07 17 views
2

Как я могу запустить навигацию по картам Google, проложите маршруты, чтобы при вводе источника и адресата по координатам или по названию места карты google предполагают маршруты транзитных маршрутов. Это код для велоспорта, но я не смог найти его для перехода на сайте developers.google.com (запустите google maps).Запуск Google google maps

Uri gmmIntentUri = Uri.parse("google.navigation:q=Taronga+Zoo,+Sydney+Australia&mode=b"); 
Intent mapIntent = new Intent(Intent.ACTION_VIEW, gmmIntentUri); 
mapIntent.setPackage("com.google.android.apps.maps"); 
startActivity(mapIntent); 

ответ

1

Это происходит потому, что ваш запрос имеет значение режим «B»

mode=b 

Поскольку не существует значение для транзита в документации должны быть переданы для режима, этот вопрос был поднят сообщество SO. Разработчики столкнулись с различными обходными решениями для решения этой проблемы.

Вот некоторые из них:

Android Google Directions Service usable natively? with wrapper framework? Public transit/biking directions available?

Android google.navigation Intent Modes?

Надеется, что это помогает !!

Смежные вопросы