用途:地理位置范围查询
依赖类:\x\redis\UML
方法名:geo()
参数:
float $longitude
float $latitude
int|float $range
5
返回值:this
使用示例:
$User = new \app\uml\User();
// 使用场景:只查询一个区域内的
$User->geo(113.38357, 23.131034);
// 使用场景:支持同时查询多个区域内的
$User->geo(113.38357, 23.131034)->geo(113.58357, 24.131034)->geo(117.38357, 21.131034);
提示:当使用多个geo()
时,组件的逻辑是OR
查找,便于后续where()
和like()
的过滤使用。