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 相关文章推荐
dedecms 制作模板中使用的全局标记图文教程
Mar 11 PHP
mysql 全文搜索 技巧
Apr 27 PHP
php版小黄鸡simsimi聊天机器人接口分享
Jan 26 PHP
PHP中的按位与和按位或操作示例
Jan 27 PHP
PIGCMS 如何关闭聊天机器人
Feb 12 PHP
PHP安全上传图片的方法
Mar 21 PHP
PHP中使用BigMap实例
Mar 30 PHP
Laravel 5 框架入门(三)
Apr 09 PHP
php获取文件名称和扩展名的方法
Feb 07 PHP
PHP获取表单数据与HTML嵌入PHP脚本的实现
Feb 09 PHP
PHP控制反转(IOC)和依赖注入(DI)
Mar 13 PHP
Git命令之分支详解
Mar 02 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合并数组+与array_merge的区别分析
2010/08/01 PHP
PHP结合JQueryJcrop实现图片裁切实例详解
2014/07/24 PHP
PHP中phar包的使用教程
2017/06/14 PHP
javascript 验证日期的函数
2010/03/18 Javascript
Jquery练习之表单验证实现代码
2010/12/14 Javascript
javascript浏览器兼容教程之事件处理
2014/06/09 Javascript
纯JavaScript实现的兼容各浏览器的添加和移除事件封装
2015/03/28 Javascript
JS遍历ul下的li点击弹出li的索引的实现方法
2016/09/19 Javascript
jquery实现input框获取焦点的方法
2017/02/06 Javascript
JS实现线性表的顺序表示方法示例【经典数据结构】
2017/04/11 Javascript
从零开始学习Node.js系列教程之SQLite3和MongoDB用法分析
2017/04/13 Javascript
快速理解 JavaScript 中的 LHS 和 RHS 查询的用法
2017/08/24 Javascript
jquery实现点击a链接,跳转之后,该a链接处显示背景色的方法
2018/01/18 jQuery
JS使用Prim算法和Kruskal算法实现最小生成树
2019/01/17 Javascript
pycharm 使用心得(四)显示行号
2014/06/05 Python
Python使用剪切板的方法
2017/06/06 Python
Python基于TCP实现会聊天的小机器人功能示例
2018/04/09 Python
Django框架自定义session处理操作示例
2019/05/27 Python
详解基于python的多张不同宽高图片拼接成大图
2019/09/26 Python
Python 闭包,函数分隔作用域,nonlocal声明非局部变量操作示例
2019/10/14 Python
python 使用递归实现打印一个数字的每一位示例
2020/02/27 Python
keras分类模型中的输入数据与标签的维度实例
2020/07/03 Python
DHC中国官方购物网站:日本通信销售No.1化妆品
2016/08/20 全球购物
JDO的含义
2012/11/17 面试题
房地产融资计划书
2014/01/10 职场文书
校园之声广播稿
2014/01/31 职场文书
给学校建议书范文
2014/05/13 职场文书
2014年小学教研工作总结
2014/12/06 职场文书
放弃继承权公证书
2015/01/23 职场文书
酒店财务部岗位职责
2015/04/14 职场文书
表彰大会新闻稿
2015/07/17 职场文书
防溺水安全教育主题班会
2015/08/12 职场文书
《正比例》教学反思
2016/02/23 职场文书
一篇文章学会Vue中间件管道
2021/06/20 Vue.js
Python爬虫网络请求之代理服务器和动态Cookies
2022/04/12 Python
iOS 16进一步确认,一共支持16款iPhone
2022/04/28 数码科技