百度地图转换腾讯地图 php,用PHP实现腾讯地图和百度地图的相互转换范例
本篇文章的主要内容是关于用PHP实现腾讯地图和百度地图的相互转换(附代码),具有一定的参考价值,感兴趣的朋友一定要好好看看哦!/**
* 百度地图---->腾讯地图
* @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);
}
相关教程:PHP视频教程
百度地图转换腾讯地图 php,用PHP实现腾讯地图和百度地图的相互转换范例相关推荐
- 腾讯地图转换成百度地图坐标
https://www.jianshu.com/p/0fe30fcd4ae7 一.各个坐标系的概况 众所周知地球是一个不规则椭圆体,GIS中的坐标系定义由基准面和地图投影两组参数确定,而基准面的定义则 ...
- Map创建自定义图片图层,图片会随着地图缩放而缩放,uniapp、高德、腾讯、百度
场景:在项目开发中会遇到在map上绘制图层,一般想到的方法会是通过接口获取图层边界的所有点,由点生成polygons多边形面.polygons 多边形示例 数据过多地图会存在卡顿的问题. 目的:创建自 ...
- 【地图转换工具类】:GCJ02与BD09标准转换
[地图转换工具类]:GCJ02与BD09标准转换 public class GCJ02_BD09 {public static double pi = 3.141592653589793 * 3000 ...
- Android 百度地图开发(一)--- 申请API Key和在项目中显示百度地图
2019独角兽企业重金招聘Python工程师标准>>> 最近自己想研究下地图,本来想研究google Map,但是申请API key比较坑爹,于是从百度地图入手,其实他们的用法都差不 ...
- android 百度地图禁止双击放大缩小,百度地图API 在使用点聚合时,如果放大、缩小或移动地图时,添加的文字标签会消失...
问题:如题,百度地图API 在使用点聚合时,如果放大.缩小或移动地图时,添加的文字标签(label)会消失. 原因:API代码中的map.removeOverlay(marker),在这句话执行的时候 ...
- 【地图转换工具类】:GCJ02与WGS84标准转换
[地图转换工具类]:GCJ02与WGS84标准转换 public class GCJ02_WGS84 {public static double pi = 3.14159265358979323846 ...
- 2d3d卫星地图转换+搜索js+html+css实现
2d/3d/卫星地图转换+搜索 <!DOCTYPE html> <html lang="en"><head><meta charset
- 基于 android 平台的百度地图手机导航设计文献综述,文献综述-基于Android平台的手机Web地图服务设计.doc...
PAGE 1 文 献 综 述 毕业设计题目: 基于Android平台的 手机Web地图服务设计 PAGE 4 PAGE \* MERGEFORMAT 1 基于Android平台的手机Web地图服务设计 ...
- 怎样在百度地图上标注上自己公司的名称使别人能在搜索百度地图的同时在地图上能看见本公司地址?
怎样在百度地图上标注上自己公司的名称使别人能在搜索百度地图的同时在地图上能看见本公司地址? 百度地图 分享到: 专业回答 飞花SEO 团队 光娟娟 2015-04-25 13:00 1.注册 ...
- 《BIGEMAP地图软件》荣登2017、2018年度论坛《最受欢迎谷歌地图软件》
原创:<BIGEMAP地图软件>荣登2017.2018年度论坛<最受欢迎谷歌地图软件> 下载地址: 直接下载BIGMEAP 官方下载地址:http://www.bigemap ...
最新文章
- PHP Warning: File upload error - unable to create a temporary file in Unknown on line 0
- 满园尽是503,记曾经的一次IIS 7性能考验
- heapq 对有序的数组列表进行整体排序
- 科普 | 微服务和软件技术栈
- mysql-5.5.50-winx64
- 电脑开两个微信_电脑怎么登录两个微信
- linux离线安装httpd服务,Linux系列之离线安装Apache HTTP
- TCP和UDP数据包结构
- html弹窗代码大全定时弹窗,js点击弹窗弹出表单框代码
- 一路(16)有你,一起(17)前行
- 软著申请技巧及注意事项
- JS删除数组里的某个元素方法
- ETC收费交易流程规范
- 圆周率一千万亿位_圆周率的十万亿位是多少
- CR渲染器全景图如何渲染颜色通道_【扮家家云渲染】3Dmax干货技巧|设置高质量室内模型渲染参数...
- SAP中评估变式中“外协加工物料的间接费用”
- toolkit-frame之toolkit-sprider(数据采集)---笔趣阁小说
- 七牛云免费对象存储使用图文教程
- MATLAB求解函数的零点+代码演示
- html 验证邮箱地址,利用javascript验证邮箱地址是否合法