PHP实现腾讯与百度坐标转换


Posted in PHP onAugust 05, 2017

废话不多说,直接上代码

public function coordinate_switch($a,$b){//百度转腾讯坐标转换


  $x = (double)$b - 0.0065;
  $y = (double)$a - 0.006;
  $x_pi = 3.14159265358979324;
  $z = sqrt($x * $x+$y * $y) - 0.00002 * sin($y * $x_pi);

  $theta = atan2($y,$x) - 0.000003 * cos($x*$x_pi);

  $gb = number_format($z * cos($theta),15);
  $ga = number_format($z * sin($theta),15);


  return ['Latitude'=>$ga,'Longitude'=>$gb];

}

public function coordinate_switchf($a,$b){//腾讯转百度坐标转换


  $x = (double)$b ;
  $y = (double)$a;
  $x_pi = 3.14159265358979324;
  $z = sqrt($x * $x+$y * $y) + 0.00002 * sin($y * $x_pi);

  $theta = atan2($y,$x) + 0.000003 * cos($x*$x_pi);

  $gb = number_format($z * cos($theta) + 0.0065,6);
  $ga = number_format($z * sin($theta) + 0.006,6);


  return ['Latitude'=>$ga,'Longitude'=>$gb];

}

以上这篇PHP实现腾讯与百度坐标转换就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

PHP 相关文章推荐
一个颜色轮换的简单例子
Oct 09 PHP
PHP与SQL注入攻击[二]
Apr 17 PHP
php array_push()数组函数:将一个或多个单元压入数组的末尾(入栈)
Jul 12 PHP
windows环境下php配置memcache的具体操作步骤
Jun 09 PHP
php获取中文拼音首字母类和函数分享
Apr 24 PHP
PHP中filter函数校验数据的方法详解
Jul 31 PHP
twig模板获取全局变量的方法
Feb 05 PHP
thinkPHP实现递归循环栏目并按照树形结构无限极输出的方法
May 19 PHP
php实现微信模拟登陆、获取用户列表及群发消息功能示例
Jun 28 PHP
PHP中in_array的隐式转换的解决方法
Mar 06 PHP
PHP ajax+jQuery 实现批量删除功能实例代码小结
Dec 06 PHP
启用OPCache提高PHP程序性能的方法
Mar 21 PHP
laravel5.4生成验证码的实例讲解
Aug 05 #PHP
CakePHP框架Model函数定义方法示例
Aug 04 #PHP
CakePHP框架Model关联对象用法分析
Aug 04 #PHP
PHP实现将优酷土豆腾讯视频html地址转换成flash swf地址的方法
Aug 04 #PHP
Win10 下安装配置IIS + MySQL + nginx + php7.1.7
Aug 04 #PHP
php7安装yar扩展的方法详解
Aug 03 #PHP
ThinkPHP 3.2.3实现页面静态化功能的方法详解
Aug 03 #PHP
You might like
PHP简单遍历对象示例
2016/09/28 PHP
jQuery 事件队列调整方法
2009/09/18 Javascript
利用毫秒减值计算时长的js代码
2013/09/22 Javascript
实例讲解JQuery中this和$(this)区别
2014/12/08 Javascript
jQuery插件实现静态HTML验证码校验
2015/11/06 Javascript
基于JavaScript实现一定时间后去执行一个函数
2015/12/14 Javascript
js父页面中使用子页面的方法
2016/01/09 Javascript
Vue.js组件tree实现无限级树形菜单
2016/12/02 Javascript
AngularJS $http模块POST请求实现
2017/04/08 Javascript
node通过npm写一个cli命令行工具
2017/10/12 Javascript
layui自定义ajax左侧三级菜单
2019/07/26 Javascript
layui输入框中只允许输入整数的实现方法
2019/09/18 Javascript
create-react-app中添加less支持的实现
2019/11/15 Javascript
解决echarts中横坐标值显示不全(自动隐藏)问题
2020/07/20 Javascript
vuex的数据渲染与修改浅析
2020/11/26 Vue.js
可拖拽组件slider.js使用方法详解
2020/12/04 Javascript
[06:45]DOTA2卡尔工作室 英雄介绍幻影长矛手篇
2013/07/12 DOTA
[30:37]【全国守擂赛】第三周擂主赛 Dark Knight vs. Leopard Gaming
2020/05/04 DOTA
python决策树之CART分类回归树详解
2017/12/20 Python
pandas数据清洗,排序,索引设置,数据选取方法
2018/05/18 Python
一篇文章弄懂Python中所有数组数据类型
2019/06/23 Python
Python实现对adb命令封装
2020/03/06 Python
Python如何将装饰器定义为类
2020/07/30 Python
基于HTML5+tracking.js实现刷脸支付功能
2020/04/16 HTML / CSS
中国旅游网站:同程旅游
2016/09/11 全球购物
英国领先的在线鱼贩:The Fish Society
2020/08/12 全球购物
C++:memset ,memcpy和strcpy的根本区别
2013/04/27 面试题
优秀员工表扬信
2014/01/17 职场文书
2015年幼儿园毕业感言
2014/02/12 职场文书
六查六看自查材料
2014/02/17 职场文书
法律七进实施方案
2014/03/15 职场文书
电力培训心得体会
2014/09/02 职场文书
电视新闻稿
2015/07/17 职场文书
交通事故协议书范本
2016/03/19 职场文书
婚礼必备主持词范本!
2019/07/23 职场文书
中国古风插画师排行榜:夏达第一,第三是阴阳师姑获鸟皮肤创作者
2022/03/18 国漫