Как рассчитать расстояние между двумя точками в режиме направления движения в Android

Всем... У меня есть кое-что спросить об использовании MapView в Android с Google Maps API..

Я читал о том, как сделать Geopoint или больше и найти расстояние между 2 точками..

Одна вещь, которая до сих пор меня смущает, - это вычисление расстояния между двумя точками. Я попытался найти результат, но он применяется, если условие - когда я хочу провести прямую линию между этими точками. Но когда я выполняю перекрестную проверку с maps.google.com, результат (расстояние) отличается при одинаковой широте и долготе этих точек. И я понимаю, что это своего рода направление движения..

пример Google Map Web

Если вы видите изображение, это не прямая линия, поэтому, конечно, расстояние отличается. Так как же я могу рассчитать это расстояние в Android в этом случае? И, пожалуйста, покажи мне код, чтобы сделать это...

1 ответ

Решение

Да, он вернет вам расстояние по прямой линии между двумя точками... вы можете использовать API направления Google для этого... Вот ссылка для этого. http://code.google.com/apis/maps/documentation/directions/

Другие вопросы по тегам