GeoHash距离大致估计

在有关地理位置的应用中,距离是我们经常需要考虑和计算的因素。查阅了相关的资料,把经纬度对应距离的换算关系整理如下。

1.纬度相同,经度不同

在纬度相同的情况下:
经度每隔0.00001度,距离相差约1米;
每隔0.0001度,距离相差约10米;
每隔0.001度,距离相差约100米;
每隔0.01度,距离相差约1000米;
每隔0.1度,距离相差约10000米。

2.经度相同,纬度不同

纬度每隔0.00001度,距离相差约1.1米;
每隔0.0001度,距离相差约11米;
每隔0.001度,距离相差约111米;
每隔0.01度,距离相差约1113米;
每隔0.1度,距离相差约11132米。

3.GeoHash到距离精度的换算关系

GeoHash距离大致估计_第1张图片

以上表格来自:https://en.wikipedia.org/wiki/Geohash
从表格中可以看出,如果GeoHash值取7位长度,误差大概在76米左右;如果取8位,误差为19米左右。

你可能感兴趣的:(lbs,poi,GeoHash,距离)