数据库 - Model 前置说明
官方开源项目 抓取代理IP

参数说明

用途:地理位置范围查询
依赖类:\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()的过滤使用。

SW-X

企业级 - 高性能 PHP 框架

最后更新:2年前 . 作者-小黄牛

本篇目录