Geohash:多少哈希长度就足够了
Posted
技术标签:
【中文标题】Geohash:多少哈希长度就足够了【英文标题】:Geohash: How much hash length is enough 【发布时间】:2015-07-08 11:28:05 【问题描述】:对于需要以 Geohash 形式存储人的地理位置的应用程序,多少哈希长度(以字符为单位)就足够了?
位于here 的代码(参见***关于Geohash 的文章)说:
#define MAX_HASH_LENGTH 22
但他们没有提到任何原因。
【问题讨论】:
【参考方案1】:可以在其他主题上找到一些理由:
geohash-and-max-distance
geohash-string-length-and-accuracy
要定位一个人,您可能需要一米的精度。 10 个字符应该足够了。
【讨论】:
你的意思是 10 个字符? 是的 here 谢谢!【参考方案2】:如果您正在查看建筑物或房屋位置(与某个人相关联)之类的内容,您可以查看长度为 8 的 geohash。
字符串值为 8 个字符的 geohash 可让您到达位置的 +/- 20 米范围内,9 个字符的 geohash 可让您到达 +/- 5 米的范围内。查看geohash lengths on wikipedia的完整信息列表
【讨论】:
以上是关于Geohash:多少哈希长度就足够了的主要内容,如果未能解决你的问题,请参考以下文章