定制 houzhonghua/map_range 二次开发

按需修改功能、优化性能、对接业务系统,提供一站式技术支持

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

houzhonghua/map_range

Composer 安装命令:

composer require houzhonghua/map_range

包简介

根据经纬度获取范围和计算相隔距离

README 文档

README

composer require houzhonghua/map_range dev-main

引入

use houzhonghua\map_range\Map;

调用生成范围方法

$query = new Map($lat,$lng);
$res = $query->GetRange(200); // 200 公里

// 查询条件
$where[] = ['lat','between',"{$result['minLat']},{$result['maxLat']}"];
$where[] = ['lng','between',"{$result['minLng']},{$result['maxLng']}"];
$storelist = Brandlist::where($where)
    ->field('id,title,mobile,province,city,county,address,lat,lng,pic')
    ->select()
    ->toArray();
print_r($storelist);

调用计算距离方法

$query = new Map($lat,$lng);
$res = $query->distanceBetween($fP2Lat,$fP2Lng); // 固定地点的纬度 经度

统计信息

  • 总下载量: 41
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 3
  • 点击次数: 0
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 3
  • Watchers: 1
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2021-10-27