Geohash
geohashEncode
longitude— エンコードする座標の経度。[-180°, 180°]の範囲の浮動小数点数です。Float。latitude— エンコードする座標の緯度。[-90°, 90°]の範囲の浮動小数点数です。Float。precision(任意) — 生成されるエンコード文字列の長さ。デフォルト値は12です。[1, 12]の範囲の整数です。Int8。
- すべての座標パラメーターは同じ型である必要があります。
Float32またはFloat64のいずれかを使用してください。 precisionパラメーターでは、1未満または12を超える値は暗黙的に12に変換されます。
- エンコードされた座標を表す英数字の文字列 (base32 エンコーディングのアルファベットを修正したものを使用) 。String。
Query
Response
geohashDecode
hash_str— Geohash エンコードされた文字列。
geohashesInBox
longitude_min— 最小経度。範囲:[-180°, 180°]。Float。latitude_min— 最小緯度。範囲:[-90°, 90°]。Float。longitude_max— 最大経度。範囲:[-180°, 180°]。Float。latitude_max— 最大緯度。範囲:[-90°, 90°]。Float。precision— Geohash の精度。範囲:[1, 12]。UInt8。
すべての座標パラメータは、
Float32 または Float64 のいずれか同じ型である必要があります。- 指定した領域をカバーする Geohash ボックスを表す、長さが精度に等しい文字列の Array。要素の順序に依存しないでください。Array(String)。
[]- 最小の緯度および経度の値が、対応する最大値より小さくない場合は空の配列です。
結果の配列の長さが 10’000’000 項目を超える場合、この関数は例外をスローします。
Query
Response