Gipe$, Моя ошибка. К сожалению, лишний раз не перестраховался :)
Для меня логично и понятно, что географическая долгота всегда равна 3 знакам градуса, и я не проверял ввод пользователя. Т.е. для европейских долгот необходимо начинать с нуля. Например, Минск вводить надо не 27, а 027°
В обновлении программы все это поправлю!