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 相关文章推荐
在Windows中安装Apache2和PHP4的权威指南
Oct 09 PHP
PHP 抓取网页图片并且另存为的实现代码
Mar 24 PHP
收集的二十一个实用便利的PHP函数代码
Apr 22 PHP
php学习笔记 类的声明与对象实例化
Jun 13 PHP
深入PHP数据缓存的使用说明
May 10 PHP
使用PHPCMS搭建wap手机网站
Sep 20 PHP
Smarty分页实现方法完整实例
May 11 PHP
PHP微信开发之查询微信精选文章
Jun 23 PHP
laravel学习教程之存取器
Jul 30 PHP
PHP怎样用正则抓取页面中的网址
Aug 09 PHP
php和nginx交互实例讲解
Sep 24 PHP
TP5框架实现一次选择多张图片并预览的方法示例
Apr 04 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
支持oicq头像的留言簿(二)
2006/10/09 PHP
PHP 全角转半角实现代码
2010/05/16 PHP
PHP函数spl_autoload_register()用法和__autoload()介绍
2012/02/04 PHP
使用php验证复选框有效性的示例
2013/11/13 PHP
php实现utf-8转unicode函数分享
2015/01/06 PHP
CodeIgniter自定义控制器MY_Controller用法分析
2016/01/20 PHP
PHP编写的图片验证码类文件分享
2016/06/06 PHP
你可能不再需要JQUERY
2021/03/09 Javascript
直接生成打开窗口代码,不必下载
2008/05/14 Javascript
使用AmplifyJS组件配合JavaScript进行编程的指南
2015/07/28 Javascript
js实现图片无缝滚动特效
2020/03/19 Javascript
js实现图片缓慢放大缩小效果
2016/08/02 Javascript
Jquery循环截取字符串的方法(多出的字符串处理成"...")
2016/11/28 Javascript
BootStrap注意事项小结(五)表单
2017/03/10 Javascript
图文介绍Vue父组件向子组件传值
2018/02/17 Javascript
vue集成chart.js的实现方法
2019/08/20 Javascript
JS 5种遍历对象的方式
2020/06/16 Javascript
原生js+canvas实现验证码
2020/11/29 Javascript
Vue——解决报错 Computed property "****" was assigned to but it has no setter.
2020/12/19 Vue.js
jquery实现鼠标悬浮弹出气泡提示框
2020/12/23 jQuery
python列表操作之extend和append的区别实例分析
2015/07/28 Python
用Python编写简单的微博爬虫
2016/03/04 Python
django自带serializers序列化返回指定字段的方法
2019/08/21 Python
Python SMTP配置参数并发送邮件
2020/06/16 Python
CSS3 Media Queries详细介绍和使用实例
2014/05/08 HTML / CSS
美国单身专业人士在线约会网站:EliteSingles
2019/03/19 全球购物
乡镇机关党员民主评议表自我评价
2014/09/21 职场文书
派出所班子党的群众路线对照检查材料思想汇报
2014/10/01 职场文书
2014年办公室工作总结范文
2014/11/12 职场文书
事业单位年度考核评语
2014/12/31 职场文书
家长会欢迎词
2015/01/23 职场文书
质量保证书怎么写
2015/02/27 职场文书
golang中切片copy复制和等号复制的区别介绍
2021/04/27 Golang
k-means & DBSCAN 总结
2021/04/27 Python
JS Object构造函数之Object.freeze
2021/04/28 Javascript
Spring中bean集合注入的方法详解
2022/07/07 Java/Android