2012-12-12 3 views
3

두 geohash와이 두 geohash와 사이의 거리가 최대 0.61km 제 5 개 문자가 일치하는 두 geohash와 인 두 geohash와 사이의 거리가 최대 인 2.5km 거리geohash와 및 최대 거리

Q : 최대가 무엇 주어진 5 자리 숫자의 geohash의 어떤 쌍 사이의 거리 (approx)

답변

18

인접한 두 geohashes 사이의 거리는 중심점의 위도 &에 따라 다릅니다. 경계 상자의 정확한 거리를 얻으려면 인접 상자를 가져 와서 중심 위도/경도를 계산하고 거리를 구해야합니다.

예를 들어, dqcjqcperh9tdqcj에서 각 geohash의 get 거리에 인접한 상자에 대해 다음 거리를 얻습니다. 중앙 거버멘트가 변경되면이 숫자가 약간 변경됩니다.

Precision, Distance of Adjacent Cell in Meters 
1, 5003530 
2, 625441 
3, 123264 
4, 19545 
5, 3803 
6, 610 
7, 118 
8, 19 
9, 3.71 
10, 0.6 

나는 각 경계 상자의 중심점을 계산하고 여기 여기 http://www.movable-type.co.uk/scripts/latlong.html

나열 식 중 하나가 인접 geohashes을 계산하고 Lons의 사용/LAT 제공하는 좋은 자바 스크립트 라이브러리를 사용하여 거리를 계산합니다 계산을 위해. https://github.com/davetroy/geohash-js