首页 > 其他分享 >经纬度转换

经纬度转换

时间:2024-10-30 14:09:09浏览次数:3  
标签:转换 经纬度 GCJ02 坐标 lat theta lng pi

PHP腾讯地图经纬度转百度地图经纬度

 

 

  • 中国正常GCJ02坐标---->百度地图BD09坐标
  • 腾讯地图用的也是GCJ02坐标
  • @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);
    
      }

/**

  • 百度地图BD09坐标---->中国正常GCJ02坐标
  • 腾讯地图用的也是GCJ02坐标
  • @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);
    
     

标签:转换,经纬度,GCJ02,坐标,lat,theta,lng,pi
From: https://www.cnblogs.com/vilucky/p/18451899

相关文章

  • Python表格格式转换模块:tablib
    文章目录安装创建表格导出数据读写安装Tablib是Python的表格转换插件,支持不同格式表格之间的转换,其推荐的安装方式为pipinstall"tablib[all]"其中,all等同于html,pandas,ods,xls,xlsx,yaml,表示在安装tablib的基础上,同时对这些不同的文件格式提供支持。如果......
  • C#学习 [类型系统] 类型转换(11)
    隐式类型转换C#以安全方式转换数据类型,例如int到string.strings="1";intd=(int)s;显式类型转换用方法完成数据类型转换序号方法描述1ToBoolean把类型转换为布尔型(如果可以转换的话)2ToByte把类型转换为字节类型。3ToChar把类型转换为单......
  • C语言之长整型有符号数与短整型有符号数转换
            最近考证的新星,问了一个问题:inta=1234565789;为什么在输出%hd时的值为-1379?其实这个很简单,只不过对于可能初入“编程坑”以及经验不是很丰富的朋友来说,感觉知道这么个道理,但就是解释不上来,无法做出实际的推论。作者想说的是,这个知识点亦涉及多方面,比较广泛,......
  • Python输入位置的坐标(即经纬度),计算两点的距离结果保留两位
    可以使用haversine公式来计算两个坐标点之间的距离。以下是一个示例代码:importmathdefcalculate_distance(lat1,lon1,lat2,lon2):#将经纬度转换为弧度lon1=math.radians(lon1)lat1=math.radians(lat1)lon2=math.radians(lon2)lat2=m......
  • 【OJ题解】C++ 把字符串转换成整数
    ......
  • C# 类型转换
    C# 类型转换在C#中,类型转换是将一个数据类型的值转换为另一个数据类型的过程。C#中的类型转换可以分为两种:隐式类型转换和显式类型转换(也称为强制类型转换)。隐式类型转换隐式转换是不需要编写代码来指定的转换,编译器会自动进行。隐式转换是指将一个较小范围的数据类型转......
  • 图片浏览转换编辑软件 FastStone Image Viewer v7.9 注册码
    在数字时代,处理图像已成为我们日常生活的一部分。FastStoneImageViewer是一款集浏览、编辑和转换功能于一体的免费图像工具,它支持几乎所有主流图形格式,如PCX、BMP、JPEG、动画GIF和PNG。这款软件以其直观的布局和易用性,让每个人都能轻松上手。该版本已内置注册码,可以使用全......
  • Python字典到JSON字符串的转换
    在Python中,字典是一种非常常见的数据结构。它可以轻松地转换为JSON字符串,从而实现了将Python对象序列化为JSON格式的目的。本文将详细介绍如何将Python字典转换为JSON字符串。1.Python字典的基本概念在Python中,字典是一种无序的键值对集合。每个键必须唯一且非空,而值可以是任何......
  • GaussDB数据类型转换介绍
    @目录一、数据类型转换场景二、数据类型转换及示例1、cast(valueAStype)2、to_date(text)3、to_date(text,format)4、to_char(datetime,format)5、to_char(string)6、CASE表达式三、小结一、数据类型转换场景数据类型转换在实际应用中非常常见。GaussDB作为一款企业级分布......