您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

Redis源代码中的“ area”和“ BoundingBox”有什么区别

Redis源代码中的“ area”和“ BoundingBox”有什么区别

通常,绑定盒是将包含对象的最小矩形盒。我无法说说Redis中GeoHashArea的确切功能,但是由于您暗示它们具有相似的用途,如果它们都代表一个地理区域,则与简单的矩形相比,GeoHashArea最有可能是一个更详细的多边形表示形式像geohashBounding@R_33_2419@。

对于第二个问题,大概是因为变量long_rangelat_range通过引用传递,所以有可能

geohashEncode(&long_range, &lat_range, longitude, latitude, steps, &hash);

修改其值,因此geohashGetCoordRange将对不同的值再次调用函数

其他 2022/1/1 18:19:05 有551人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶