注: 以下の翻訳の正確性は検証されていません。AIPを利用して英語版の原文から機械的に翻訳されたものです。

GeoPoint を Geohash に変換

サポートされている環境: Batch, Streaming

GeoPoint を指定された精度の base32 エンコードされた Geohash に変換します。Geohash に関する詳細は、こちらをご覧ください。

式のカテゴリー: ジオスペーシャル

宣言された引数

  • GeoPoint - 変換する GeoPoint。
    Expression<GeoPoint>
  • 出力 Geohash 精度 - 出力 Geohash 文字列に含まれる base32 文字の数。
    Expression<Integer>

出力タイプ: Geohash

例 1: 基本ケース

引数の値:

  • GeoPoint: point
  • 出力 Geohash 精度: 5
point出力
{
latitude: -20.0,
longitude: 80.0,
}
mu2yh
{
latitude: -77.0599,
longitude: 38.9031,
}
hf79t
nullnull

例 2: 基本ケース

引数の値:

  • GeoPoint: point
  • 出力 Geohash 精度: precision
pointprecision出力
{
latitude: -20.0,
longitude: 80.0,
}
5mu2yh
{
latitude: -77.0599,
longitude: 38.9031,
}
3hf7
{
latitude: -82.77450568,
longitude: -179.55742495,
}
120123456789zb
{
latitude: 1.0,
longitude: -1.0,
}
12ebpm9npc6m9b
{
latitude: 1.0,
longitude: -1.0,
}
nullnull