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 相关文章推荐
用php写的serv-u的web申请账号的程序
Oct 09 PHP
复杂检索数据并分页显示的处理方法
Oct 09 PHP
Windows下利用Gvim写PHP产生中文乱码问题解决方法
Apr 20 PHP
解析PHP提交后跳转
Jun 23 PHP
php页码形式分页函数支持静态化地址及ajax分页
Mar 28 PHP
PHP文件缓存类示例分享
Jan 30 PHP
php实现对象克隆的方法
Jun 20 PHP
Yii rules常用规则示例
Mar 15 PHP
php自定义函数转换html标签示例
Sep 29 PHP
PHP文件系统管理(实例讲解)
Sep 19 PHP
laravel 解决crontab不执行的问题
Oct 22 PHP
6个常见的 PHP 安全性攻击实例和阻止方法
Dec 16 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原理之错误抑制与内嵌HTML分析
2011/05/02 PHP
PHP fopen()和 file_get_contents()应用与差异介绍
2014/03/19 PHP
php冒泡排序、快速排序、快速查找、二维数组去重实例分享
2014/04/24 PHP
使用php的HTTP请求的库Requests实现美女图片墙
2015/02/22 PHP
微信公众号判断用户是否已关注php代码解析
2016/06/24 PHP
Windows2003下php5.4安装配置教程(IIS)
2016/06/30 PHP
nodejs实用示例 缩址还原
2010/12/28 NodeJs
Chosen 基于jquery的选择框插件使用方法
2012/05/30 Javascript
js 操作select和option常用代码整理
2012/12/13 Javascript
js利用数组length属性清空和截短数组的小例子
2014/01/15 Javascript
jquery进行数组遍历如何跳出当前的each循环
2014/06/05 Javascript
使用JavaScript+canvas实现图片裁剪
2015/01/30 Javascript
基于JavaScript实现全屏透明遮罩div层锁屏效果
2016/01/26 Javascript
Javascript将数值转换为金额格式(分隔千分位和自动增加小数点)
2016/06/22 Javascript
JS运动特效之任意值添加运动的方法分析
2018/01/24 Javascript
vue基于element的区间选择组件
2018/09/07 Javascript
JavaScript设计模式之代理模式实例分析
2019/01/16 Javascript
[02:21]十步杀一人,千里不留行——DOTA2全新英雄天涯墨客展示
2018/08/29 DOTA
[01:11:02]Secret vs Newbee 2019国际邀请赛小组赛 BO2 第一场 8.15
2019/08/17 DOTA
python实现提取百度搜索结果的方法
2015/05/19 Python
python制作最美应用的爬虫
2015/10/28 Python
详解python中字典的循环遍历的两种方式
2017/02/07 Python
Numpy中矩阵matrix读取一列的方法及数组和矩阵的相互转换实例
2018/07/02 Python
不知道这5种下划线的含义,你就不算真的会Python!
2018/10/09 Python
在scrapy中使用phantomJS实现异步爬取的方法
2018/12/17 Python
详解pandas中MultiIndex和对象实际索引不一致问题
2019/07/23 Python
通过实例解析Python调用json模块
2019/12/11 Python
Python autoescape标签用法解析
2020/01/17 Python
浅谈Python中的异常和JSON读写数据的实现
2020/02/27 Python
党支部书记先进事迹
2014/01/17 职场文书
大三学生做职业规划:给未来找个方向
2014/02/24 职场文书
机械设计制造及其自动化专业求职信
2014/06/17 职场文书
2014年禁毒工作总结
2014/11/24 职场文书
超市员工辞职信范文
2015/05/12 职场文书
最新农村养殖致富:资金投入较低的创业项目有哪些?
2019/09/26 职场文书
python基础之文件操作
2021/10/24 Python