Calculates a geohash value given two fields representing latitude and longitude.
Name | Type | Required | Default | Description |
---|---|---|---|---|
lat | string | No | ip.lat | The field to use for latitude. |
lon | string | No | ip.lon | The field to use for longitude. |
precision | number | No | 12 | The precision to use in the calculation. Usually 12 is enough. |
as | string | No | _geohash | The name of the field that is produced by the function. |
geohash
has no unnamed parameter.
Calculate the geohash value of a set of coordinates.
geohash(lat=myLatField, lon=myLonField)
This example computes the geohash for Greenwich:
lat:=51.477928 | lon:=0.0 | g:=geohash(lat=lat, lon=lon)
The result is gcpuzgrbxvrc
.