5

最初の 6 文字が一致する 2 つのジオハッシュ、2 つのジオハッシュ間の距離は最大 0.61km 最初の 5 文字が一致する 2 つのジオハッシュ、2 つのジオハッシュ間の距離は最大 2.5km

Q : 5 桁の長さの特定のジオハッシュのバウンディング ボックスの任意のペア間の最大距離 (概算) は?

4

1 に答える 1

20

隣接する 2 つのジオハッシュ間の距離は、中心点の緯度と経度によって異なります。境界ボックスの正確な距離を取得するには、隣接するボックスを取得し、それらの中心の緯度/経度を計算して距離を取得する必要があります。

たとえば、dqcjqcperh9tdqcj の各 geohash の距離を取得するには、隣接するボックスに対して次の距離を取得します。中央のジオハッシュが変化すると、これらの数値がわずかに変化することに注意してください。

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

これは、隣接するジオハッシュを計算し、計算に使用する緯度/経度を提供する優れた JavaScript ライブラリです。https://github.com/davetroy/geohash-js

于 2012-12-26T15:55:22.590 に答える