Конкретно у Вас работает?
Почему спрашиваю: вроде из обсуждения видно, что до конца проблему не решает. И я где-то читал, что кривая привязка из-за того, что файлы привязки для GM не в градусной системе, а в системе расстояний (забыл, как правильно называется). Поэтому надо-де как-то исхитриться и в начале перевести файлы привязки в градусный формат. Вот где бы про это почитать, чтобы было попроще написано?