В программе KST2me (для работы в KST-чате) можно нажать кл.F4, ввести любые локаторы и получить азимут и расстояние. Но вы пишите:
если например известен его город и моё местоположение?
Просто так по карте получиться грубо, "плюс-минус трамвайная остановка", хотя в докомпьютерную эру, при наличиии навыка,
получалось и так. Так что ваш вопрос сводится к определению ЛОКАТОРА КОРРЕСПОНДЕНТА, зная его нас. пункт. Редкая задача, т.к. все свой лок. знают. Все ж такая надобность бывает. У меня есть компьютерная карта Украины, масш. 1км\1см, которая при наведении мышки показывает полный локатор(6 знаков) и высоту над уровнем моря. Свое положение прописывается, как "дом", и относительно его все делается даже при смене листа карты. Кстати, это единственная моя лицензионная программа, стоит~ $4. И как бы мне не ошибиться, но есть такая и для России и для Белоруссии. Скачать нужно самому бесплатно, оплатить и получить ключик. Вот,при моем слабом доступе, ссылка на инфо (на русском языке) и анонс:
"Новая программа, является территориально расширенной версией программы "Топографическая карта Украины", которая включает полную территорию Украины, Белоруссии, 15 центрально-восточных областей России и частично территорию Молдовы.
Программа имеет объем около 3.0 Гб. в которой объединены 1246 топографических карт масштаба 1:100000 (километровки) бывшего Генерального штаба СССР
В базе данных поиска населенных пунктов проиндексировано 103882 селения охватываемой картой территории.
Детальное описание и вопросы приобретения программы можно просмотреть здесь"
http://uarl.com.ua/UkrCallBook/karta/EastEurope/index.html