美文网首页
腾讯地图&百度地图&高德地图转换

腾讯地图&百度地图&高德地图转换

作者: ChenyuMa | 来源:发表于2018-04-24 15:20 被阅读0次

定义

GCJ02坐标系:即火星坐标系,是由中国国家测绘局制订的地理信息系统的坐标系统。由WGS84坐标系经加密后的坐标系。
1. 谷歌中国地图
2. 腾讯地图
3. 高德地图

BD09坐标系:即百度坐标系,GCJ02坐标系经加密后的坐标系;
1. 百度地图

GCJ02坐标转换BD09

  `
    /*** 中国正常GCJ02坐标---->百度地图BD09坐标 
       * 腾讯地图用的也是GCJ02坐标
       * @param double $lat 纬度
       * @param double $lng 经度
     */
     
  
  public 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);
}

BD09 坐标转换GCJ02

 ` 
  /**
   * 百度地图BD09坐标---->中国正常GCJ02坐标
   * 腾讯地图用的也是GCJ02坐标
   * @param double $lat 纬度
   * @param double $lng 经度
   * @return array();
   */
  public 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);
  }

相关文章

  • 百度地图坐标转高德地图

    百度地图坐标和高德地图坐标转换代码 Java实现 最近做项目需要百度地图坐标转换到高德地图坐标,高德官方也给出了转...

  • 高的地图

    分享 高德地图的使用 地图产品有: 谷歌 百度 高德 腾讯 ArcGis 超图 天地图 ...

  • IOS 调用地图

    App中如何打开百度或者高德地图 百度地图URI API地址高德地图URI API地址腾讯地图URI API地址 ...

  • 一起玩地图

    地图的分类: 百度地图 腾讯地图 高德地图 苹果本身 http://developer.baidu.com...

  • 地图集成调研

    地图集成调研 主要地图API有百度地图、高德地图、腾讯地图、搜狗地图(android、IOS暂不开放)。 百度地图...

  • iOS地图

    前言 在实际开发中,我们常用的地图无非那几家---- 高德地图、百度地图、腾讯地图、搜狗地图等等。重点说明高德、百...

  • 地图产品开发必备知识

    成熟的地图平台有谷歌地图、百度地图、腾讯地图、高德地图等。 学习了解地图API,包括JavaScript API、...

  • 高德地图,百度地图,腾讯地图哪个更准?

    高德地图,百度地图,腾讯地图哪个更准?先说结论高德第一,百度第二,腾讯第三这些地图商,他们是怎么知道"我家门口新开...

  • 导航页 | 范例

    搜索站点 秘迹搜索百度一下搜狗搜索360搜索 地图站点 搜狗地图高德地图百度地图腾讯地图360地图地图窝_地图册高...

  • 百度地图

    IOS第三方地图 百度地图高德地图腾讯地图苹果自带地图谷歌地图(中国屏蔽了) 接下来我们说一下百度地图百度地图SD...

网友评论

      本文标题:腾讯地图&百度地图&高德地图转换

      本文链接:https://www.haomeiwen.com/subject/uidjlftx.html