当Geohash实际上是一种编码算法时,为什么命名为`xxxhash`?

时间:2016-03-13 09:07:53

标签: hash encoding naming-conventions geohashing

A geohash is a convenient way of expressing a location (anywhere in the world) using a short alphanumeric string, with greater precision obtained with longer strings. 

当我第一次因为它的名字而感到困惑时,我才开始学习它。它与其他hashing算法完全不同,它保留了位置的信息。 它实际上不是hashing算法,而是encoding算法。

那么算法如何命名?为什么叫Geohash

评论

  1. 要查看EncodingHashing之间的差异,您可以点击此处:Encoding vs. Encryption vs. Hashing vs. Obfuscation

  2. 要查看Java中的Geohash算法,您可以点击此处:Geohash Encoding and Decoding Algorithm

0 个答案:

没有答案