Я собираюсь разработать приложение для Android, и я буду нуждаться в дистанциях путей в нашем университете (пути между зданиями)Как маршрутизации услуг для OSM определить расстояние между двумя точками
Я читал о OSM (OpenStreetMap) и попробовал. Это карта, которая редактируется, что означает, что любой может внести вклад в эту карту (например, версию карты википедии).
У этого есть много услуг маршрутизации, которые дают маршруты и направления между двумя точками (начало и конец).
Существует служба маршрутизации с именем GraphHopper, и она очень проста в использовании. Я могу просто перетащить начало и конец pt и дать расстояние (км) между двумя очками.
Что я хочу знать, так как они придумали дистанцию?
Действительно ли это расстояние надежное и точное?
Любая помощь очень ценится, потому что я хочу использовать расстояния для своего приложения для Android, и мне нужно знать, имеют ли эти расстояния основы.
Спасибо за ответ? Да, он обрабатывается из OSM, потому что для него это служба маршрутизации. Однако, как OSM придумал эти расстояния? Использовали ли они спутник? Какова их основа для рендеринга расстояний –
База отличается. Некоторые картографы используют полевую работу и другие трекеры gpx используют спутник. Но из-за трансформаций систем координат и другой математики все должно быть последовательным. Если нет, то это ошибка;). Так, например, из. две координаты GPS, вы можете рассчитать расстояние довольно точным с помощью haversine formular – Karussell