Android Google Directions Service можно использовать изначально? с рамкой оболочки? Общественный транспорт / велосипедные маршруты доступны? - PullRequest
15 голосов
/ 18 мая 2010

Некоторые вопросы об Android и Google Directions Service:

  • Есть ли на Android встроенный способ использовать Службу маршрутов от Google или есть какие-нибудь приятные Wrapper Frameworks? Я хотел бы получить время, необходимое для перехода от А к В, и, возможно, показать маршрут в таблице и / или на карте.

  • Насколько я знаю, указания можно найти только для «ходьбы» и «вождения». Есть ли способ (может быть, не из Google), чтобы получить эту информацию также для общественного транспорта или "велосипед"?

1 Ответ

18 голосов
/ 18 мая 2010

Я не знаю точно, если это то, что вы хотите, но вы можете запустить намерение, как это:

String url = "http://maps.google.com/maps?saddr=some+address&daddr=another+Address"
Intent intent = new Intent(android.content.Intent.ACTION_VIEW,  Uri.parse(url));

Чтобы получить направления велосипеда добавить «& dirflg = b» в URLДля общественного транспорта добавьте "dirflg = r".

Это отобразит маршрут в приложении Google Maps.Если вы хотите получить это в своем приложении в виде карты, см. этот код на github .Вы можете взломать код, чтобы добавить функциональность велосипеда и общественного транспорта.

Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...