Geohash 的原理
Geohash 交替把经度和纬度的范围一分为二,再用字母和数字表示结果。每多一个字符,格子缩小为原来的 1/32:5 位约 5 千米,7 位约 150 米,9 位约 5 米。天安门的 Geohash 是 wx4g09nj4。数据库常用它快速查找附近的点。
常见问题
相近的点 Geohash 前缀一定相同吗?
通常相同,但格子边界两侧的点编码可能完全不同,所以附近搜索时还要查相邻的格子。
点击地图即可转换该点。
Geohash 交替把经度和纬度的范围一分为二,再用字母和数字表示结果。每多一个字符,格子缩小为原来的 1/32:5 位约 5 千米,7 位约 150 米,9 位约 5 米。天安门的 Geohash 是 wx4g09nj4。数据库常用它快速查找附近的点。
通常相同,但格子边界两侧的点编码可能完全不同,所以附近搜索时还要查相邻的格子。