Geohash:多少哈希长度就足够了

Geohash: How much hash length is enough

对于需要以 Geohash 形式存储一个人的地理位置的应用程序,多少哈希长度(以字符为单位)就足够了?

代码位于 here (referred in Wikipedia article on Geohash) 说:

    #define MAX_HASH_LENGTH 22

但是他们没有提到任何原因。

可以在其他主题上找到一些理由:

geohash-and-max-distance

geohash-string-length-and-accuracy

要定位一个人,您可能需要一米的精度。 10个字符就够了。

如果您正在查看建筑物或房屋位置(与人相关)之类的东西,您可以使用长度为 8 的 geohash。

字符串值为 8 个字符的 geohash 可让您到达某个位置 +/- 20 米以内,9 个字符的 geohash 可让您到达 +/- 5 米。查看有关 geohash lengths on wikipedia

的完整信息列表