谷歌坐标(GPS坐标)与百度坐标的转换
2016-10-21 13:38
281 查看
//1、GCJ-02,国测局02年发布的坐标体系。又称“火星坐标”。谷歌,腾讯,高德都在用这个坐标体系。 //2、BD-09,百度坐标系 //GCJ-02转换BD-09 (谷歌坐标转百度坐标) function Getbaidu($lat, $lng){ $v = M_PI * 3000.0 / 180.0; $x = $lng; $y = $lat;
$z = sqrt($x * $x + $y * $y) + 0.00002 * sin($y * $v); $t = atan2($y, $x) + 0.000003 * cos($x * $v);
return array( 'lat' => $z * sin($t) + 0.006, 'lng' => $z * cos($t) + 0.0065 ); } //BD-09转换GCJ-02 (百度坐标转谷歌坐标) function Getguge($lat, $lng){ $v = M_PI * 3000.0 / 180.0; $x = $lng - 0.0065; $y = $lat - 0.006;
$z = sqrt($x * $x + $y * $y) - 0.00002 * sin($y * $v); $t = atan2($y, $x) - 0.000003 * cos($x * $v);
return array( 'lat' => $z * sin($t), 'lng' => $z * cos($t) ); } //调用方式 public function zuobiao(){ $lat = 32.1287736098;
4000
$lng = 114.082163843; $coordinate = $this->Getbaidu($lat, $lng); //(谷歌坐标转百度坐标) $coordinates = $this->Getguge($lat, $lng); //(百度坐标转谷歌坐标) }
$z = sqrt($x * $x + $y * $y) + 0.00002 * sin($y * $v); $t = atan2($y, $x) + 0.000003 * cos($x * $v);
return array( 'lat' => $z * sin($t) + 0.006, 'lng' => $z * cos($t) + 0.0065 ); } //BD-09转换GCJ-02 (百度坐标转谷歌坐标) function Getguge($lat, $lng){ $v = M_PI * 3000.0 / 180.0; $x = $lng - 0.0065; $y = $lat - 0.006;
$z = sqrt($x * $x + $y * $y) - 0.00002 * sin($y * $v); $t = atan2($y, $x) - 0.000003 * cos($x * $v);
return array( 'lat' => $z * sin($t), 'lng' => $z * cos($t) ); } //调用方式 public function zuobiao(){ $lat = 32.1287736098;
4000
$lng = 114.082163843; $coordinate = $this->Getbaidu($lat, $lng); //(谷歌坐标转百度坐标) $coordinates = $this->Getguge($lat, $lng); //(百度坐标转谷歌坐标) }
相关文章推荐
- PHP+百度地图API+JAVASCRIPT实现GPS坐标与百度坐标转换的实例
- BD09坐标(百度坐标) WGS84(GPS坐标) GCJ02(国测局坐标) 的相互转换
- BD09坐标(百度坐标) WGS84(GPS坐标) GCJ02(国测局坐标) 的相互转换
- 关于GPS定位经纬度到谷歌(google)坐标以及百度(百度)坐标的转换c#源码
- GPS坐标(经纬度)转换为百度坐标(经纬度)续
- iOS中百度的火星坐标和gps坐标的互相转换
- JS代码将GPRS坐标/谷歌坐标转换为百度坐标
- 百度坐标转换gps坐标工具类
- C#代码将GPRS坐标/谷歌坐标转换为百度坐标
- 百度地图sdk 将GPS坐标转换为百度坐标系坐标
- 利用百度地图API实现gps坐标到百度坐标的批量坐标转换(如1000个点)
- 移动设备GPS坐标的获取以及向百度坐标的转换
- 百度与谷歌地图坐标转换
- PHP+百度地图API+JAVASCRIPT实现GPS坐标与百度坐标转换的实例
- 原始GPS坐标,火星坐标以及百度坐标的相互转换
- GPS坐标(经纬度)转换为百度坐标(经纬度)的JAVA方法
- GPS坐标转换为百度坐标 js封装
- java版坐标系转换(火星坐标、GPS坐标、百度坐标)
- 百度地图之批量转换成百度坐标
- GPS坐标转换为百度坐标 js封装