Программа "Юный геодезист"
Если у вас есть приемник GPS, вы можете использовать его для определения расстояний и направлений на местности. Для этого вам нужно будет определить координаты нужных вам точек, а потом применить описываемую программу.Но, даже если у вас нет GPS, вы можете определить координаты нужных объектов с помощью, скажем, Google Earth или найти их в энциклопедии.
Я написал эту программу для ориентировки своей новой антенны. (Зачем она мне нужна, описано здесь: Моя борьба.) Измерив координаты нескольких зданий в городе, я c помощью это программы нашел то здание, которое находится в направлении нужной мне телевизионной вышки в ста километрах от моего города с точностью до полутора градусов!
Инсталляционный пакет для программы (1334 kB) можно найти здесь. Если у вас установлен Визуальный Бейсик, вам достаточно только загрузить исполняемый файл (56 kB). Советую начать с него, и, если чего-то не будет хватать, загрузить инсталляционный пакет.
Сообщения об ошибках, замечания и пожелания будут приняты с благодарностью.
На картинке приведен расчет для Москвы (Point A), Пекина (Point B) и Вашингтона (Point C).