Я хотел бы знать точность геохеша с заданной длиной. Если есть «простая» формула, которую вы можете использовать для ее вычисления, это было бы очень круто.
В википедии указана точность до 8 символов:
# km
1 ±2500
2 ±630
3 ±78
4 ±20
5 ±2.4
6 ±0.61
7 ±0.076
8 ±0.019
Ответы:
таким образом, один символ (буквы или цифры) является основанием 32 (8 бит). Каждый первый бит используется для верхнего или нижнего окна, затем последующие биты делят точность на 2. (так что делим на 8 в лучшем случае), но есть альтернатива между широтой и длинной точностью, так что в итоге он делится на 4 и 8 поочередно.
Обратите внимание, что, как упоминалось на вики-странице, эти значения получены из местоположения вблизи экватора, где степень имеет примерно одинаковую длину по осям X и Y. Для получения более точной информации следует начинать с ошибок lat и long, и вычислите точность в км по оси X на основе широты вашей позиции.
источник