PHP计算当前坐标3公里内4个角落的最大最小经纬度实例


Posted in PHP onFebruary 26, 2016

本文实例讲述了PHP计算当前坐标3公里内4个角落的最大最小经纬度的方法。分享给大家供大家参考,具体如下:

//$lng 、$lat 经纬度    
$half = 6371;
    $distance = 3; //3公里 
    $dlng = 2 * asin(sin($distance / (2 * $half)) / cos(deg2rad($lat)));
    $dlng = rad2deg($dlng);
    $dlat = $distance / $half;
    $dlat = rad2deg($dlat);
    $fourpoint = array(
      'left-top' => array('lat' => $lat + $dlat, 'lng' => $lng - $dlng),
      'right-top' => array('lat' => $lat + $dlat, 'lng' => $lng + $dlng),
      'left-bottom' => array('lat' => $lat - $dlat, 'lng' => $lng - $dlng),
      'right-bottom' => array('lat' => $lat - $dlat, 'lng' => $lng + $dlng)
);

希望本文所述对大家PHP程序设计有所帮助。

PHP 相关文章推荐
超强分页类2.0发布,支持自定义风格,默认4种显示模式
Jan 02 PHP
PHP中获取文件扩展名的N种方法小结
Feb 27 PHP
解析php中call_user_func_array的作用
Jun 07 PHP
解析PHP将对象转换成数组的方法(兼容多维数组类型)
Jun 21 PHP
php简单socket服务器客户端代码实例
May 18 PHP
PHP 9 大缓存技术总结
Sep 17 PHP
php基于curl重写file_get_contents函数实例
Nov 08 PHP
php模仿qq空间或朋友圈发布动态、评论动态、回复评论、删除动态或评论的功能(中)
Jun 11 PHP
关于ThinkPhp 框架表单验证及ajax验证问题
Jul 19 PHP
Yii2框架实现登录、退出及自动登录功能的方法详解
Oct 24 PHP
PHP+Redis事务解决高并发下商品超卖问题(推荐)
Aug 03 PHP
php 原生分页
Apr 01 PHP
PHP实现根据时间戳获取周几的方法
Feb 26 #PHP
PHP将二维数组某一个字段相同的数组合并起来的方法
Feb 26 #PHP
关于PHP 如何用 curl 读取 HTTP chunked 数据
Feb 26 #PHP
PHP中array_keys和array_unique函数源码的分析
Feb 26 #PHP
Json_encode防止汉字转义成unicode的方法
Feb 25 #PHP
PHP+JS三级菜单联动菜单实现方法
Feb 24 #PHP
PHP+MySQL实现的简单投票系统实例
Feb 24 #PHP
You might like
解析php php_openssl.dll的作用
2013/07/01 PHP
PHP json_decode函数详细解析
2014/02/17 PHP
twig模板常用语句实例小结
2016/02/04 PHP
js变量作用域及可访问性的探讨
2006/11/23 Javascript
JQuery 动态扩展对象之另类视角
2010/05/25 Javascript
JQuery 选择和过滤方法代码总结
2010/11/19 Javascript
js获取或设置当前窗口url参数的小例子
2013/10/14 Javascript
Enter回车切换输入焦点实现思路与代码兼容各大浏览器
2014/09/01 Javascript
jQuery实现长按按钮触发事件的方法
2015/02/02 Javascript
js实现iPhone界面风格的单选框和复选框按钮实例
2015/08/18 Javascript
JavaScript数据结构与算法之集合(Set)
2016/01/29 Javascript
Bootstrap Paginator分页插件使用方法详解
2016/05/30 Javascript
JavaScript解八皇后问题的方法总结
2016/06/12 Javascript
微信小程序 wx.request(接口调用方式)详解及实例
2016/11/23 Javascript
Vue页面骨架屏注入方法
2018/05/13 Javascript
用图片替换checkbox原始样式并实现同样的功能
2018/11/15 Javascript
详解mpvue中使用vant时需要注意的onChange事件的坑
2019/05/16 Javascript
关于element-ui的隐藏组件el-scrollbar的使用
2019/05/29 Javascript
js实现表格数据搜索
2020/08/09 Javascript
python中 chr unichr ord函数的实例详解
2017/08/06 Python
Python反转序列的方法实例分析
2018/03/21 Python
python实现求特征选择的信息增益
2018/12/18 Python
用python中的matplotlib绘制方程图像代码
2019/11/21 Python
Python3 全自动更新已安装的模块实现
2020/01/06 Python
用Python开发app后端有优势吗
2020/06/29 Python
用python获取txt文件中关键字的数量
2020/12/24 Python
基于HTML5的WebSocket的实例代码
2018/08/15 HTML / CSS
日本非常有名的内衣丝袜品牌:GUNZE
2017/01/06 全球购物
高中生毕业自我鉴定
2013/10/10 职场文书
高级方案规划工程师岗位职责
2013/11/29 职场文书
战友聚会邀请函
2014/01/18 职场文书
五年级下册复习计划
2015/01/19 职场文书
授权委托书
2015/01/28 职场文书
公司承诺书格式范文
2015/04/28 职场文书
观看安全警示教育片心得体会
2016/01/15 职场文书
C3 线性化算法与 MRO之Python中的多继承
2021/10/05 Python