Searched refs:lat_range (Results 1 – 4 of 4) sorted by relevance
| /f-stack/app/redis-5.0.5/src/ |
| H A D | geohash.c | 112 void geohashGetCoordRange(GeoHashRange *long_range, GeoHashRange *lat_range) { in geohashGetCoordRange() argument 117 lat_range->max = GEO_LAT_MAX; in geohashGetCoordRange() 118 lat_range->min = GEO_LAT_MIN; in geohashGetCoordRange() 126 RANGEPISZERO(lat_range) || RANGEPISZERO(long_range)) return 0; in geohashEncode() 136 if (latitude < lat_range->min || latitude > lat_range->max || in geohashEncode() 142 (latitude - lat_range->min) / (lat_range->max - lat_range->min); in geohashEncode() 164 int geohashDecode(const GeoHashRange long_range, const GeoHashRange lat_range, in geohashDecode() argument 166 if (HASHISZERO(hash) || NULL == area || RANGEISZERO(lat_range) || in geohashDecode() 175 double lat_scale = lat_range.max - lat_range.min; in geohashDecode() 185 lat_range.min + (ilato * 1.0 / (1ull << step)) * lat_scale; in geohashDecode() [all …]
|
| H A D | geohash_helper.c | 117 GeoHashRange long_range, lat_range; in geohashGetAreasByRadius() local 134 geohashGetCoordRange(&long_range,&lat_range); in geohashGetAreasByRadius() 135 geohashEncode(&long_range,&lat_range,longitude,latitude,steps,&hash); in geohashGetAreasByRadius() 137 geohashDecode(long_range,lat_range,hash,&area); in geohashGetAreasByRadius() 148 geohashDecode(long_range, lat_range, neighbors.north, &north); in geohashGetAreasByRadius() 149 geohashDecode(long_range, lat_range, neighbors.south, &south); in geohashGetAreasByRadius() 150 geohashDecode(long_range, lat_range, neighbors.east, &east); in geohashGetAreasByRadius() 151 geohashDecode(long_range, lat_range, neighbors.west, &west); in geohashGetAreasByRadius() 165 geohashEncode(&long_range,&lat_range,longitude,latitude,steps,&hash); in geohashGetAreasByRadius() 167 geohashDecode(long_range,lat_range,hash,&area); in geohashGetAreasByRadius()
|
| H A D | geohash.h | 97 void geohashGetCoordRange(GeoHashRange *long_range, GeoHashRange *lat_range); 98 int geohashEncode(const GeoHashRange *long_range, const GeoHashRange *lat_range, 105 int geohashDecode(const GeoHashRange long_range, const GeoHashRange lat_range,
|
| H A D | geo.c | 351 GeoHashRange long_range, lat_range; in membersOfAllNeighbors() local 352 geohashGetCoordRange(&long_range,&lat_range); in membersOfAllNeighbors() 354 geohashDecode(long_range, lat_range, neighbors[i], &myarea); in membersOfAllNeighbors()
|