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 相关文章推荐
也谈截取首页新闻 - 范例
Oct 09 PHP
用PHP生成html分页列表的代码
Mar 18 PHP
php 8小时时间差的解决方法小结
Dec 22 PHP
PHP CodeBase:将时间显示为"刚刚""n分钟/小时前"的方法详解
Jun 06 PHP
php实现的百度搜索某地天气的小偷代码
Apr 23 PHP
php中异常处理方法小结
Jan 09 PHP
php计算函数执行时间的方法
Mar 20 PHP
php自定义urlencode,urldecode函数实例
Mar 24 PHP
php+jQuery+Ajax简单实现页面异步刷新
Aug 08 PHP
CodeIgniter整合Smarty的方法详解
Aug 25 PHP
Yii框架引入coreseek分页功能示例
Feb 08 PHP
使用PHP+Redis实现延迟任务,实现自动取消订单功能
Nov 21 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程序效率优化的一些策略小结
2010/07/17 PHP
《PHP编程最快明白》第五讲:php目录、文件操作
2010/11/01 PHP
PHP连接sql server 2005环境配置及问题解决
2014/08/08 PHP
php计算两个整数的最大公约数常用算法小结
2015/03/05 PHP
Laravel事件监听器用法实例分析
2019/03/12 PHP
锋利的jQuery 要点归纳(三) jQuery中的事件和动画(下:动画篇)
2010/03/24 Javascript
Js如何判断客户端是PC还是手持设备简单分析
2012/11/22 Javascript
javascript中this指向详解
2016/04/23 Javascript
jQuery图片渐变特效的简单实现
2016/06/25 Javascript
JavaScript使用ZeroClipboard操作剪切板
2017/05/10 Javascript
微信小程序tabbar不显示解决办法
2017/06/08 Javascript
Iscrool下拉刷新功能实现方法(推荐)
2017/06/26 Javascript
详解js的视频和音频采集
2018/08/09 Javascript
vue elementui form表单验证的实现
2018/11/11 Javascript
Vue起步(无cli)的啊教程详解
2019/04/11 Javascript
iview实现图片上传功能
2020/06/29 Javascript
[01:25:33]完美世界DOTA2联赛PWL S3 INK ICE vs Magma 第二场 12.20
2020/12/23 DOTA
浅谈python中对于json写入txt文件的编码问题
2018/06/07 Python
Random 在 Python 中的使用方法
2018/08/09 Python
pandas 对group进行聚合的例子
2019/12/27 Python
Django中FilePathField字段的用法
2020/05/21 Python
pytorch 限制GPU使用效率详解(计算效率)
2020/06/27 Python
python中xlutils库用法浅析
2020/12/29 Python
详解Python中的Lock和Rlock
2021/01/26 Python
浅析CSS3 用text-overflow解决文字排版问题
2020/10/28 HTML / CSS
巴西手表购物网站:eclock
2019/03/19 全球购物
信息部岗位职责
2013/11/12 职场文书
办公室前台的岗位职责
2013/12/20 职场文书
社区交通安全实施方案
2014/03/22 职场文书
《大海那边》教学反思
2014/04/09 职场文书
纪检干部先进事迹材料
2014/08/23 职场文书
经济纠纷起诉状
2015/05/20 职场文书
实施意见格式范本
2015/06/05 职场文书
2015元旦感言
2015/12/09 职场文书
彻底理解golang中什么是nil
2021/04/29 Golang
python not运算符的实例用法
2021/06/30 Python