Подскажите формулу определения от точки А до точки B по широте долготе?
определения расстояния в метрах/километрах
Чтобы найти для любой параллели длину дуги в 1°, нужно умножить 111,3 км (длину дуги экватора в 1°) на косинус угла, соответствующего географической широте искомой параллели. Например, на широтах с шагом 15° получаем:
15° — 108 км
30° — 96 км
45° — 79 км
60° — 56 км
75° — 29 км
90° — 0 км
1° градус дуги меридиана всегда 111,3 км., независимо от широты.
Ну а дальше - теорема Пифагора.
Вот и вся «формула».
Наверняка (но я не проверял) есть он-лайн калькуляторы,
Не стО забывать, что географические координаты могут быть записаны по разному -
- в формате gg mm ss и в виде дроби
- gg,gggggg
Я б не парился с формулами - от сферических координат перешел к декартовым в пространсиве и через скалярное произведение нашел кратчайшую дугу.
Ну, если в промышленных масштабах задачу решаешь, то подумал бы над более красивым решением.
- Как построить угол в три градуса?
- Откуда звоните?
- С филфака.
- Используйте транспонтир!
Для Вашей задачи можно вместо транспонтира использовать Яндекс или Гугл карты, там где-то есть инструмент для измерения расстояний. К тоже, там форма Земли наверняка поточнее у
учитывается, чем просто для расстояния на сфере.