当前位置: 首页 > news >正文

哪些是企业网站英国做电商网站有哪些方面

哪些是企业网站,英国做电商网站有哪些方面,没技术怎么做网站,宠物用品网站开发背景需求#xff0c;数据表中有lng#xff08;经度#xff09;lat#xff08;维度#xff09;两个字段#xff0c;查询数据的时候要计算记录经纬度距离目标经纬度之间的距离。 方法中还有根据生日计算年龄(YEAR(CURDATE()) - YEAR(birthday)) AS age public function get_li…需求数据表中有lng经度lat维度两个字段查询数据的时候要计算记录经纬度距离目标经纬度之间的距离。 方法中还有根据生日计算年龄(YEAR(CURDATE()) - YEAR(birthday)) AS age public function get_lists(){$request $this-request-get(); //获取前端传来的目标经纬度if(empty($request[lng]) || empty($request[lat])){$this-error(位置信息错误);}$where [];$lists PurposeModel::alias(p)-join(user u,p.user_id u.id)-join(resume r,p.user_id r.user_id)-join(category c,p.category_id c.id)-where($where)//根据生日计算年龄(YEAR(CURDATE()) - YEAR(birthday)) AS age 根据经纬度计算距离-field(p.user_id,r.name,u.avatar,(YEAR(CURDATE()) - YEAR(birthday)) AS age,r.sex,c.name as category_name,p.gongzhong,p.work_begin,p.work_end,p.rest_begint,p.rest_end,p.city,p.address,.getDistanceBuilder($request[lat], $request[lng]))-paginate();$this-success(获取成功,$lists);} 在common.php中添加下面的方法 if (!function_exists(getDistanceBuilder)) {/*** 数据库查询的时候计算两点距离命名为 distance 字段* param string $lat 维度* param string $lng 经度* 返回的距离字段 distance 单位是米* p.lat是我的表别名和维度字段名* p.lng是我的表别名和经度字段名* 字段名要根据自己的表的别名进行修改* return string*/function getDistanceBuilder($lat, $lng) {return ROUND(6378.138 * 2 * ASIN(SQRT(POW(SIN((. matchLatLng($lat) . * PI() / 180 - p.lat * PI() / 180) / 2), 2) COS(. matchLatLng($lat). * PI() / 180) * COS(p.lat * PI() / 180) * POW(SIN((. matchLatLng($lng). * PI() / 180 - p.lng * PI() / 180) / 2), 2))) * 1000) AS distance;} }if (!function_exists(matchLatLng)) {function matchLatLng($latlng) {$match /^\d{1,3}\.\d{1,30}$/;return preg_match($match, $latlng) ? $latlng : 0;} } 代码就可以实现在查询结果中增加distance列用于记录两个经纬度坐标之间的距离可该字段进行排序。
http://www.zqtcl.cn/news/5886/

相关文章:

  • h5建设网站dedecms手机网站插件
  • 网站首页列表布局设计网站建设中upl连接
  • 搜索引擎的关键词优化seo网站优化推广怎么样
  • 什么叫网站地图网络营销模式有哪些类型
  • 怀集县住房和城乡规划建设网站西安的商城网站建设
  • 网站建设需要企业提供哪些素材最大的外包公司
  • 徐州微信网站建设网站设计主题有哪些
  • 免费个人域名网站湖北做网站找谁
  • 深圳微信分销网站设计行业网站建设详解
  • 自己买服务器做视频网站定制做网站服务
  • 特产网站建设wordpress 页面内分页
  • 深圳网站建设公司服务wordpress打开非常慢
  • 网站开发回访话术网页设计考试
  • 做那种英文网站有流量网站建设链接
  • 怎么做网站打赏网站建设进度表模板
  • 徐州手机网站营销公司哪家好您的网站未备案 或者原备案号被取消
  • 苏州产品网站建设安平县哪里做网站
  • 规划怎样做网站汕头网站制作找谁
  • 网站开发所需费用明细免费外贸网站制作
  • 柳州做网站人员网站后台上传木马教程
  • 网站开发 常德网站建设的功能特点有哪些
  • wordpress网站地图生成淮北濉溪县建网站
  • 专门做门业的网站制作一个app
  • 南京网站推广¥做下拉去118cr网站关键词怎么添加
  • 电子商务网站建设 实验分析电商网站开发语言
  • 长春seo网站优化wordpress如何解压
  • 上行10m做网站服务wordpress表单
  • 互联网金融网站设计苏州网站建设价格
  • 自适应网站手机端南京做网站找哪家
  • 用插件做的炫酷网站反向代理