PHP腾讯与百度坐标转换

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];

}
时间: 2024-08-20 13:49:49

PHP腾讯与百度坐标转换的相关文章

国内一些大公司(阿里巴巴、腾讯、百度、网易、豆瓣等)的开源项目

阿里巴巴 阿里的开源项目很多,这也跟@淘宝正明的开源态度密不可分.有很多重量级的项目,例如LVS.Tengine,或者很有实践价值的中间件,例如 MetaQ(分布式消息系统).dubbo(RPC框架).cobar(数据库中间件),或者是Java世界的工具,例如druid.fastjson. 都说国内Java公司的技术架构大部分来自阿里系,我觉得一方面来自阿里员工,一方面也可以来自阿里的开源项目. 地址有几个: 阿里巴巴中间件团队出品的开源软件以及商业云服务如下: RocketMQ 一款开源的高性

揭秘腾讯阿里百度的薪酬待遇 简直就是人生目标

揭秘腾讯阿里百度的薪酬待遇 简直就是人生目标 2014-12-28 12:40:39 来源:IT之家作者:IT之家 三大互联网巨头公司,百度腾讯跟阿里如何划分级别?薪资待遇又有多少?除非身居其位,否则很难探知,但是等你到那个位置知道了,却又不能说,至少不能在公开场合谈论.接下来就为大家揭秘,百度.阿里与腾讯内部的级别划分跟薪资待遇.这是一个群众喜闻乐见却又讳莫如深的话题. 各个公司头衔名字都不一样,级别的数目也不一样;有些扁平,有些很多level慢慢升;有些薪水范围严格跟级别挂钩,有些薪水跟级别

PHP+百度地图API+JAVASCRIPT实现GPS坐标与百度坐标转换的实例

原文:PHP+百度地图API+JAVASCRIPT实现GPS坐标与百度坐标转换的实例 <!--小幅的坐标转换点位程序--> <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <?php $jingwei="new BMap.Point($lon

将百度坐标转换的javascript api官方示例改写成传统的回调函数形式

改写前: 百度地图中坐标转换的JavaScript API示例官方示例如下: var points = [new BMap.Point(116.3786889372559,39.90762965106183), new BMap.Point(116.38632786853032,39.90795884517671), new BMap.Point(116.39534009082035,39.907432133833574), new BMap.Point(116.40624058825688,3

盘点淘宝、腾讯、百度内部使用的JavaScript库

提到JavaScript库,相信很多读者首先就会想到一系列著名的JavaScript库,例如jQuery.Dojo.YUI.Prototype.ExtJS.Google Closure等.这些都是由国外的组织或人员主持开发的,并且大都是开源项目,在中国大陆也受到了开发人员的普遍欢迎. 其实,在国内也存在着一些比较优秀的前端开发框架,并且也大多是开源的,这里以腾讯.淘宝和百度使用的JavaScript前端开发框架为例进行介绍. 腾讯-JX 腾讯内部使用的前端开发框架,名为JX,由腾讯的Web前端团

揭秘:腾讯、百度、360,谁才是最流氓?

最近,有网友发起话题讨论:哪家互联网公司全面降低了中国的互联网体验?很多网友剑指百度,认为其捆绑软件静默安装.骑劫各大网站流量等,不过也有网友指出,360也好不到那里去,而腾讯居然成了"业界良心".在中国互联网体验这个话题上,真的怨声四起.    1.百度hao123绑架Chrome首页 网友@熊国锋:前些日子百度hao123绑架Chrome首页,真是让我恼怒了好几天,开始以为百度修改了快捷方式或者Chrome设置或者注册表之类的,把所有这些翻了个遍,没有找到原因,后来在网上搜索才知道

他曾被腾讯、百度、金山、遨游等联合封杀,如今他发展的却更好

他性格直率,曾一人单挑百度.阿里巴巴.腾讯,又得罪金山.瑞星.卡巴斯基,但他一直在奋斗. 周鸿祎,这个名字知名度应该挺高的(科普一下,祎,读yi),提起他,立刻就会联想到一个关键词:流氓. 这 个流氓并不是说这个人流氓,而是他做的产品比较流氓.周鸿祎最初是靠做3721开始走进人们视野的,当时是在1998年,那时候还没有百度,谷歌也才刚刚 成立,那时候的用户如果想访问一个网站必须要通过在地址栏中输入该网站的域名才能够访问,而3721能够让用户通过在地址栏中输入中文名就可以直接访问的 到目标网站,为

GPS坐标与百度坐标转换

百度对外接口的坐标系,都是经过国家测绘局加密处理,符合国家测绘局对地理信息保密要求. 国际经纬度坐标标准为WGS-84,国内必须至少使用国测局制定的GCJ- 02,对地理位置进行首次加密.百度坐标在此基础上,进行了BD-09二次加密措施,更加保护了个人隐私.百度对外接口的坐标系并不是GPS采集的真实经 纬度,需要通过坐标转换接口进行转换. 百度地图坐标转换接口如下: BMap.Convertor.translate(gpsPoint,0,translateCallback);     //真实经

百度坐标转换

谷歌地图在国内定位处理的坐标应该是国测局坐标(火星坐标GCJ02),而在国外定位出来的是地球坐标(wgs84). 1,谷歌的国内外坐标都可以调用百度的转换方法转换为百度坐标. 2,百度地图在国外用的是地球坐标wgs84坐标. 百度的坐标转换工具在中国边界20公里附近有特殊处理的, 由国内的百度坐标系渐渐过度到国外的84坐标系. 换句话说,随着百度地图国际化项目的推进, 百度坐标系由原有的国内范围改为全球范围. 国内范围遵循原有加密方式,国外遵循wgs84方式,两者之间逐渐插值过度.