Расчет расстояния дороги доступен для Java - PullRequest
2 голосов
/ 31 января 2011

Я занимаюсь разработкой приложения для Android и хочу получить дистанцию ​​между двумя точками.Если я правильно понимаю, возможны следующие варианты:

  1. Использование методов distanceTo () или distanceBetween () класса Location - но это обеспечивает только прямой экземпляр.Google Directions API - но это, кажется, доступно только для Javascript, и я занимаюсь разработкой на Java.

Есть ли другие доступные варианты?Если это так, пример был бы оценен.

1 Ответ

3 голосов
/ 31 января 2011

Вы можете получить этот ответ в формате JSON или XML из веб-служб API Карт: http://code.google.com/intl/lv/apis/maps/documentation/directions/

Ответ будет содержать Legs (далее разделенные на шаги) рассчитанного маршрута, и каждый этап будет содержать поле distance со значением в метрах. Если есть несколько ног, вам нужно будет сложить их вместе. Если у вас нет путевых точек, будет только одна нога.

...