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 박스의, 길이가 precision인 문자열로 구성된 배열입니다. 항목의 순서는 보장되지 않습니다. Array(String).
- 최소 위도 및 경도 값이 해당 최대값보다 작지 않으면
[]를 반환합니다. 즉, 빈 배열입니다.
결과 배열의 길이가 10’000’000개를 초과하면 함수가 예외를 발생시킵니다.
Query
Response