,每个子块在一定经纬度范围内拥有相同的编码,这种方式简单粗暴,可以满足对小规模的数据进行经纬度的检索
通过对经纬度的分割,将地球分割成无数的小正方形,每个区域,就是个geohash编码
Geohash...其实就是将整个地图或者某个分割所得的区域进行一次划分,由于采用的是base32编码方式,即Geohash中的每一个字母或者数字(如wx4g0e中的w)都是由5bits组成(2^5 = 32,base32...$limit_1:$limit_0); } }
由此,纬度24.88849可得字符串为10100011011001011001
经度118.6197800000,经度分为东经和西经,区间为[-...180,180],由此可得字符串11010100010110100001
组合2个字符串,偶数放经度位,奇数放纬度位,php代码实现
/** * @param $latitude_str 纬度 *...for ($i = 0; $i =经度 $str .= $longitude_str{$i}