java百度转高德,百度、高德、Googe经纬度转换

news/2024/11/7 22:35:08/

private static double x_pi = 3.14159265358979324 * 3000.0 / 180.0;

/**

* 中国正常坐标系GCJ02协议的坐标,转到 百度地图对应的 BD09 协议坐标

*

* @param lat

* @param lng

*/

public static void Convert_GCJ02_To_BD09(double lat, double lng) {

double x = lng, y = lat;

double z = Math.sqrt(x * x + y * y) + 0.00002 * Math.sin(y * x_pi);

double theta = Math.atan2(y, x) + 0.000003 * Math.cos(x * x_pi);

lng = z * Math.cos(theta) + 0.0065;

lat = z * Math.sin(theta) + 0.006;

}

public static double Convert_GCJ02_To_BD09_Lat(double lat, double lng) {

double x = lng, y = lat;

double z = Math.sqrt(x * x + y * y) + 0.00002 * Math.sin(y * x_pi);

double theta = Math.atan2(y, x) + 0.000003 * Math.cos(x * x_pi);

lng = z * Math.cos(t


http://www.ppmy.cn/news/547668.html

相关文章

googe眼镜开发

目前 Google Glass 上有两种开发 Glassware(应用,特指为 Glass 定制的应用)的方式:一是通过 Mirror API 从云端进行开发,另一种是使用 GDK 进行本地开发。 "Mirror API or GDK?" Mirror API 是一套 RESTfu…

k8s控制器之job--第八弹 Job的替代选项

直接创建的Pod(Bare Pod) 当 Pod 所在的节点重启或者出现故障,Pod 将被终止,且不会被自动重启。如果使用 Job,则 Job 控制器将会创建新的 Pod 以替代已经故障节点上的 Pod。基于此原因,即使您的应用实际只…

微信支付退款证书下载与安装及其注意事项

1.从商户号按照教程下载好证书,将证书放到所在程序根目录下; 2.点击证书,安装到域名所在服务器上,安装密钥默认为商户号,(安装具体的地点不重要); 3.提交申请时,程序会读取证书所在物…

国密自签名证书生成

OpenSSL 1.1.1n 版本已经支持了国密算法。SM2、SM3、SM4所以我们使用openssl生成国密证书的时候需要先查看版本中是否已经支持了国密算法。 openssl升级 下载openssl wget --no-check-certificate https://www.openssl.org/source/openssl-1.1.1n.tar.gz 解压 tar -zxvf o…

如何下载域名证书

下载域名证书之前,我们首先要确定自己的域名是在哪里购买的? 如果域名证书是在主机庙,可以直接联系在线客服进行索要; 如果域名证书是其他域名商出购买,需要到您的域名商那里下载。这里介绍下万网的域名证书下载方法。…

数字证书的原理

加密和解密 先说加密。 明文P,加上密码W一混淆之后,变成密文M 如果不知道W,则无法从M反推回P。也就是无法进行解密。 类似这种加密方式,称为对称加密。也就是加密、解密使用的密码是一样的。 实际上加解密并不是直接使用密码…

如何下载微信支付证书(API证书)

一、登录微信商户平台 1、商户平台登陆网址:http://pay.weixin.qq.com/ 2、登录方式: 扫码登录登录,如下图所示: 二、进入微信商户平台下载证书 1、点击账户中心–账户设置–API安全–申请证书,如下图所示&#xff1…

专利号校验码php,电子专利证书的三种下载操作方法

电子专利证书的三种下载操作方法:日前,国家知识产权局公布第349号公告,对于授权公告日在2020年3月3日(含当日)之后的专利电子申请,国家知识产权局将通过专利电子申请系统颁发电子专利证书,不再颁发纸质专利证书。如有需要,电子申请注册用户可以通过专利电子申请网站提出请…