Я знаю, что это старый вопрос, но, возможно, кто-то сюда (например, я пару недель назад) сочтет это полезным.
Я действительно долго искал ответ на тот же вопрос, просто из любопытства. Сначала я нашел этот вопрос, но ответ меня не удовлетворил. Сегодня я случайно наткнулся на этот вопрос: Почему значения широты и долготы конвертируются в 1E6?
Ответ от CommonsWare совпадает с тем, что я читал и слышал из разных источников. Также тот же ответ относится и к вопросу о том, почему OpenGL ES имеет тип GL_FIXED
:)