Geohash 编码器 / 解码器
Geohash 是一种 base32 字符串,以紧凑且分层的方式编码一个矩形的 GPS 坐标(纬度/经度)区域。在您的浏览器中(WebAssembly)100% 本地处理 —— 不会向服务器发送任何数据。
编码(坐标 → geohash)
解码(geohash → 坐标)
工作原理
Geohash 将地球表面划分为一个矩形网格,并为每个矩形分配一个 base32 字符串:geohash 越短,它所代表的区域就越大(精度越低),越长,区域就越小(精度越高)。
Geohash 的一个实用特性是,地理位置相近的两个地点通常共享一个或长或短的公共前缀,这使得只需比较字符串就能比较邻近程度。
Geohash 在实践中有什么用途?
Geohash 广泛用于在数据库中索引和分区地理定位数据(空间分片),或者以一段短字符串的形式分享位置信息,便于复制,而不是使用两个独立的十进制数字。
100% 本地处理:编码和解码完全通过 WebAssembly 在您的浏览器中完成 —— 您的坐标永远不会发送到服务器。