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 相关文章推荐
在线竞拍系统的PHP实现框架(一)
Oct 09 PHP
如何对PHP程序中的常见漏洞进行攻击(上)
Oct 09 PHP
MySql 按时间段查询数据方法(实例说明)
Nov 02 PHP
php面向对象全攻略 (十七) 自动加载类
Sep 30 PHP
php 广告调用类代码(支持Flash调用)
Aug 11 PHP
解析如何在PHP下载文件名中解决乱码的问题
Jun 20 PHP
解析PHP中的内存管理,PHP动态分配和释放内存
Jun 28 PHP
PHP5.3安装Zend Guard Loader图文教程
Sep 29 PHP
php版微信js-sdk支付接口类用法示例
Oct 12 PHP
Yii2框架制作RESTful风格的API快速入门教程
Nov 08 PHP
PHP fprintf()函数用法讲解
Feb 16 PHP
YII2框架中查询生成器Query()的使用方法示例
Mar 18 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远程连接MYSQL数据库非常慢的解决方法
2008/07/05 PHP
PHP中empty和isset对于参数结构的判断及empty()和isset()的区别
2015/11/15 PHP
DEDE实现转跳属性文档在模板上调用出转跳地址
2016/11/04 PHP
通过代码实例解析PHP session工作原理
2020/12/11 PHP
判断iframe是否加载完成的完美方法
2010/01/07 Javascript
不要在cookie中使用特殊字符的原因分析
2010/07/13 Javascript
让ie运行js时提示允许阻止内容运行的解决方法
2010/10/24 Javascript
Nodejs中自定义事件实例
2014/06/20 NodeJs
如何改进javascript代码的性能
2015/04/02 Javascript
JS组件Bootstrap Table布局详解
2016/05/27 Javascript
批量下载对路网图片并生成html的实现方法
2016/06/07 Javascript
分分钟玩转Vue.js组件(二)
2017/03/01 Javascript
webpack4.0+vue2.0利用批处理生成前端单页或多页应用的方法
2019/06/28 Javascript
JS Math对象与Math方法实例小结
2019/07/05 Javascript
vue实现滑动超出指定距离回顶部功能
2019/07/31 Javascript
基于better-scroll 实现歌词联动功能的代码
2020/05/07 Javascript
使用python编写android截屏脚本双击运行即可
2014/07/21 Python
Python生成器定义与简单用法实例分析
2018/04/30 Python
对Python模块导入时全局变量__all__的作用详解
2019/01/11 Python
Django 数据库同步操作技巧详解
2019/07/19 Python
python遍历文件目录、批量处理同类文件
2019/08/31 Python
wxPython窗体拆分布局基础组件
2019/11/19 Python
基于Python的一个自动录入表格的小程序
2020/08/05 Python
英国家电直销:Appliances Direct
2016/09/22 全球购物
大韩航空官方网站:Korean Air
2017/10/25 全球购物
乌克兰香水和化妆品网站:Notino.ua
2018/03/26 全球购物
世界上最大的在线汽车租赁预订平台:Rentalcars.com(支持中文)
2018/10/12 全球购物
TOWER London官网:鞋子、靴子、运动鞋等
2019/07/14 全球购物
综合素质的自我鉴定
2013/10/07 职场文书
函授自我鉴定范文
2014/02/06 职场文书
内衣营销方案
2014/03/15 职场文书
高级工程师英文求职信
2014/03/19 职场文书
事业单位考核材料
2014/05/21 职场文书
模具设计与制造专业求职信
2014/07/19 职场文书
实习介绍信模板
2015/01/30 职场文书
女性健康讲座主持词
2015/07/04 职场文书