当前位置:编程学习 > JAVA >>

周边位置点信息的Geohash算法的问题

1.geohash得到的值是不是线性的?例如我想得到一定区域内如(1000米范围内)的点,是不是只需要求出最小经纬度点,最大经纬度点,然后求出他们geohash值,通过字符串比较来获得这个区间的点即可?

2.我发现通过geohash前几位相似来得到的解,在地图上表示出来后,都是在已知点的右边,而并没有得到已知点左边的点,这是geohash算法的问题吗 --------------------编程问答-------------------- geohash表示的并不是一个点,而是一个矩形区域。


java版本的geohash,实现:http://code.google.com/p/geospatialweb/source/browse/#svn/trunk/geohash/src
补充:Java ,  Java相关
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,