首先将经度也按一分为二的方式不断迭代划分下去,
按如下图可知,经度116.46可使用字符串[11010 01011]表示
将纬度也按一分为二的方式不断迭代划分下去....按如下图可知,纬度39.92可使用字符串10111 00011表示
2....经纬度的合并计算
通过上面表格,已经知道北京的经纬度116.46和39.92 分别对应的[11010 01011]和[10111 00011]....可以用一个字符串表示经度和纬度两个坐标
2....geohash编码长度越短,精度越低,能表示的区域越大;反之,编码长度越长,精度越高,能表示的区域越小.
geohash算法已经被redis,elasticsearch,mongodb 等中间件用作地理位置的搜索和存储