Geohash
geohashEncode
longitude— Parte de longitud de la coordenada que se desea codificar. Valor de coma flotante en el rango[-180°, 180°]. Float.latitude— Parte de latitud de la coordenada que se desea codificar. Valor de coma flotante en el rango[-90°, 90°]. Float.precision(opcional) — Longitud de la cadena codificada resultante. El valor predeterminado es12. Entero en el rango[1, 12]. Int8.
- Todos los parámetros de coordenadas deben ser del mismo tipo:
Float32oFloat64. - Para el parámetro
precision, cualquier valor inferior a1o superior a12se convierte silenciosamente en12.
- Cadena alfanumérica de la coordenada codificada (se utiliza una versión modificada del alfabeto de codificación base32). String.
Query
Response
geohashDecode
hash_str— Cadena codificada en geohash.
geohashesInBox
longitude_min— Longitud mínima. Rango:[-180°, 180°]. Float.latitude_min— Latitud mínima. Rango:[-90°, 90°]. Float.longitude_max— Longitud máxima. Rango:[-180°, 180°]. Float.latitude_max— Latitud máxima. Rango:[-90°, 90°]. Float.precision— Precisión del geohash. Rango:[1, 12]. UInt8.
Todos los parámetros de coordenadas deben ser del mismo tipo:
Float32 o Float64.- Array de cadenas de geohash de longitud igual a la precisión que cubren el área proporcionada; no debe asumirse ningún orden en los elementos. Array(String).
[]- Array vacío si los valores mínimos de latitud y longitud no son inferiores a los valores máximos correspondientes.
La función lanza una excepción si el array resultante supera los 10’000’000 elementos.
Query
Response