GeoHash介绍
GeoHash目前比较主流实现位置服务的技术,Geohash算法将经纬度二维数据编码为一个字符串,本质是一个将降维的过程。
举个简单的例子,在地球上为了表示一个地标点,人们通过经度和纬度的交叉点来确定,但是这个地标点的表示必须是二维的。用二维数据存储的情况下,如果搜索某个地标点A周边5公里的酒店,如果将每个点到A的距离计算一遍,计算量非常大。
2025年06月04日
GeoHash目前比较主流实现位置服务的技术,Geohash算法将经纬度二维数据编码为一个字符串,本质是一个将降维的过程。
举个简单的例子,在地球上为了表示一个地标点,人们通过经度和纬度的交叉点来确定,但是这个地标点的表示必须是二维的。用二维数据存储的情况下,如果搜索某个地标点A周边5公里的酒店,如果将每个点到A的距离计算一遍,计算量非常大。