通常,绑定盒是将包含对象的最小矩形盒。我无法说说Redis中GeoHashArea的确切功能,但是由于您暗示它们具有相似的用途,如果它们都代表一个地理区域,则与简单的矩形相比,GeoHashArea最有可能是一个更详细的多边形表示形式像geohashBounding@R_33_2419@。
对于第二个问题,大概是因为变量long_range
和lat_range
通过引用传递,所以有可能
geohashEncode(&long_range, &lat_range, longitude, latitude, steps, &hash);