/**
* 百度地图---->腾讯地图
* @param double $lat 纬度
* @param double $lng 经度
* @return array();
*/
function Convert_BD09_To_GCJ02($lat,$lng){
$x_pi = 3.14159265358979324 * 3000.0 / 180.0;
$x = $lng - 0.0065;
$y = $lat - 0.006;
$z = sqrt($x * $x + $y * $y) - 0.00002 * sin($y * $x_pi);
$theta = atan2($y, $x) - 0.000003 * cos($x * $x_pi);
$lng = $z * cos($theta);
$lat = $z * sin($theta);
return array('lng'=>$lng,'lat'=>$lat);
} /**
* 腾讯地图---->百度地图
* @param double $lat 纬度
* @param double $lng 经度
*/
function Convert_GCJ02_To_BD09($lat,$lng){
$x_pi = 3.14159265358979324 * 3000.0 / 180.0;
$x = $lng;
$y = $lat;
$z =sqrt($x * $x + $y * $y) + 0.00002 * sin($y * $x_pi);
$theta = atan2($y, $x) + 0.000003 * cos($x * $x_pi);
$lng = $z * cos($theta) + 0.0065;
$lat = $z * sin($theta) + 0.006;
return array('lng'=>$lng,'lat'=>$lat);
}

最新文章

  1. Java--笔记(4)
  2. android小功能:checkbox使用自己的背景点击切换背景
  3. 【java开发系列】— JDOM创建、改动、删除、读取XML文件
  4. URAL - 1736 - Chinese Hockey
  5. How to effectively work with multiple files in Vim?
  6. 转---在ASP.NET MVC中实现登录后回到原先的界面
  7. C#递归算法详解
  8. UE是什么意思?用户体验设计师与UE设计是什么关系?
  9. BZOJ 2762: [JLOI2011]不等式组( 平衡树 )
  10. mave 安装本地jar包到maven库
  11. javaCV开发详解之3:收流器实现,录制流媒体服务器的rtsp/rtmp视频文件(基于javaCV-FFMPEG)
  12. [BZOJ 4325][NOIP 2015] 斗地主
  13. MySQL视图,函数,触发器,存储过程
  14. vbscript 语言通过序列和ADODB实现取号不重复
  15. mac上安装ta-lib
  16. Windows下Python安装numpy+mkl,Scipy和statsmodels
  17. Spring Boot features - Profiles
  18. Linux——线程
  19. iOS - swift项目接入bugly - 报错, 配置符号表,下载Java环境,
  20. VisualStudio神级插件Resharper的基本配置和使用技巧大全+Resharper性能优化

热门文章

  1. HDU 1029 Ignatius and the Princess IV (map的使用)
  2. var let const的一些区别
  3. c#一个日志类(log4net)
  4. hibernate-笔记
  5. 『ACM C++』HDU杭电OJ | 1418 - 抱歉 (拓扑学:多面体欧拉定理引申)
  6. [译文][转载]greenlet:轻量级并发程序
  7. 463. Island Perimeter (5月29日)
  8. chromium之dynamic_annotations
  9. PHP程序员面试中经常被提问的问题【转载】
  10. 使用jQuery实现向上循环滚动效果(超简单)