第一次对地图划分后的情况如下图所示(每个区域中的编号对应于该区域所对应的编码):
如图:
?...$limit_1:$limit_0); } }
由此,纬度24.88849可得字符串为10100011011001011001
经度118.6197800000,经度分为东经和西经,区间为[-...当需要查询附近某个区域块点时,只需要,就可以查出该区域块所有数据
select * from dm_gps where geohash like "wskme%" (记得加索引)
用法补充:
当碰到需要渲染一整个地图...当地图放大时:可相应的查出:level=3,level=4.....等等数据
精度bug
一:如图:
?...当查询红点所在区域时,数据库只能查询到该区域块右下角的点,而找不到离他更近的上面的绿点
该bug可通过查询周围8个区域块进行再次比对,或者增加精度到厘米级别,就可忽略该bug
附录:geohash精度