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 相关文章推荐
Ajax PHP分页演示
Jan 02 PHP
PHP 使用header函数设置HTTP头的示例解析 表头
Jun 17 PHP
一个PHP针对数字的加密解密类
Mar 20 PHP
php动态生成函数示例
Mar 21 PHP
ThinkPHP中Session用法详解
Nov 29 PHP
ThinkPHP实现ajax仿官网搜索功能实例
Dec 02 PHP
分享常见的几种页面静态化的方法
Jan 08 PHP
PHP 验证登陆类分享
Mar 13 PHP
PHP借助phpmailer发送邮件
May 11 PHP
php使用array_search函数实现数组查找的方法
Jun 12 PHP
PHP实现长文章分页实例代码(附源码)
Feb 03 PHP
CodeIgniter连贯操作的底层原理分析
May 17 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牛逼的面试题分享
2013/01/18 PHP
laravel接管Dingo-api和默认的错误处理方式
2019/10/25 PHP
js onpropertychange输入框 事件获取属性
2009/03/26 Javascript
JS 实现双色表格实现代码
2009/11/24 Javascript
js arguments对象应用介绍
2012/11/28 Javascript
js限制文本框输入长度两种限制方式(长度、字节数)
2012/12/19 Javascript
简单的Jquery遮罩层代码实例
2013/11/14 Javascript
jQuery操作Select的Option上下移动及移除添加等等
2013/11/18 Javascript
跟我学习javascript的隐式强制转换
2015/11/16 Javascript
详解js中构造流程图的核心技术JsPlumb
2015/12/08 Javascript
JS实现的自动打字效果示例
2017/03/10 Javascript
JavaScript手风琴页面制作
2017/05/17 Javascript
js实现canvas保存图片为png格式并下载到本地的方法
2017/08/31 Javascript
让网站自动生成章节目录索引的多个js代码
2018/01/07 Javascript
基于jquery的on和click的区别详解
2018/01/15 jQuery
js遍历添加栏目类添加css 再点击其它删除css【推荐】
2018/06/12 Javascript
JavaScript实现JSON合并操作示例【递归深度合并】
2018/09/07 Javascript
微信小程序调用天气接口并且渲染在页面过程详解
2019/06/24 Javascript
Bootstrap实现省市区三级联动(亲测可用)
2019/07/26 Javascript
vue-froala-wysiwyg 富文本编辑器功能
2019/09/19 Javascript
小程序点击图片实现png转jpg
2019/10/22 Javascript
详解Vue中的Props与Data细微差别
2020/03/02 Javascript
[06:53]DOTA2每周TOP10 精彩击杀集锦vol.3
2014/06/25 DOTA
在Python的Django框架的视图中使用Session的方法
2015/07/23 Python
python魔法方法-自定义序列详解
2016/07/21 Python
解决PyCharm同目录下导入模块会报错的问题
2018/10/13 Python
学习Django知识点分享
2019/09/11 Python
解决Tensorboard 不显示计算图graph的问题
2020/02/15 Python
Django如何实现密码错误报错提醒
2020/09/04 Python
python自动生成sql语句的脚本
2021/02/24 Python
Merchant 1948澳大利亚:新西兰领先的鞋类和靴子供应商
2018/03/24 全球购物
美国电力供应商店/电气批发商:USESI
2018/10/12 全球购物
家长通知书家长评语
2014/04/17 职场文书
求职自我评价怎么写
2015/03/09 职场文书
护士自荐信范文
2015/03/25 职场文书
企业宣传稿范文
2015/07/23 职场文书