En bindingsboks er generelt den mindste rektangulære boks, der vil indeholde en genstand. Jeg kan ikke tale om den nøjagtige funktion af GeoHashArea i redis, men da du antyder, at de har et lignende formål, hvis de begge repræsenterer et geografisk område, vil GeoHashArea helt sikkert være en mere detaljeret polygonal repræsentation af et område end et simpelt rektangel ligesom geohashBoundingBox.
For dit andet spørgsmål, formentlig, da variablerne long_range
og lat_range
er bestået ved reference, er der en chance for, at
geohashEncode(&long_range, &lat_range, longitude, latitude, steps, &hash);
ændrer deres værdi og så funktionen geohashGetCoordRange
kaldes igen på de forskellige værdier.