1#官方API: http://lbs.amap.com/api/webservice/guide/api/convert2#坐标体系说明:http://lbs.amap.com/faq/top/coordinate/33#GCJ02->WGS84 Java版本:http://www.cnblogs.com/xinghuangroup/p/5787306.html4# 验证坐标转换正确性的地址:http://www.gpsspg.com/maps.htm5#以下内容为原创,转载请注明出处。
一 新建java project项目为GCJ2WGSUtils 点击File–>new–>java project(若没有java project则点击project,再选择java project) 输入项目名–》点击Finsh 结果: 二 创建java文件 右击src–>new–>package–>取名test 接着右击test,选择new–>class–>取名ExcelUtil(剩余两个文件GCJ2WGS、GCJ2WGSUtils 同这个操作)...
安卓自带的Location是 WGS84 的经纬度 而高德却是GCJ-02 有了以下代码: //输入GCJ经纬度 转WGS纬度publicstaticdoubleWGSLat(doublelat,doublelon){doublePI=3.14159265358979324;//圆周率doublea=6378245.0;//克拉索夫斯基椭球参数长半轴adoubleee=0.00669342162296594323;//克拉索夫斯基椭球参数第一偏心率平方doubledLat...
// var threshold = 0.000000001; 目前设置的是精确到小数点后9位,这个值越小,越精确,但是javascript中,浮点运算本身就不太精确,九位在GPS里也偏差不大了 GSP.gcj_decrypt_exact(); //GCJ-02 to BD-09 GPS.bd_encrypt(); //BD-09 to GCJ-02 GPS.bd_decrypt(); //求距离 GPS.distance(); 示例: ...
GPS经纬度纠偏转换 WGS84坐标系:即地球坐标系,国际上通用的坐标系。设备一般包含GPS芯片或者北斗芯片获取的经纬度为WGS84地理坐标系。 谷歌地图采用的是WGS84地理坐标系(中国范围除外); GCJ02坐标系:即火星坐标系,是由中国国家测绘局制订的地理信息系统的坐标系统。由WGS84坐标系经加密后的坐标系。 谷歌中国地图、...
火星坐标 (GCJ-02) 中国标准,行货 GPS 设备取出的最终数据是这个 国家龟腚: 国内出版的各种地图系统(包括电子形式),必须至少采用GCJ-02对地理位置进行首次加密。 百度坐标 (BD-09) 百度标准,百度 SDK,地图,Geocoding 用的都是这个。 获取经纬度(GPS) ...
GCJ-02:中国坐标偏移标准,Google Map、高德、腾讯使用 BD-09:百度坐标偏移标准,Baidu Map使用 //WGS-84 to GCJ-02 GPS.gcj_encrypt(); //GCJ-02 to WGS-84 粗略 GPS.gcj_decrypt(); //GCJ-02 to WGS-84 精确(二分极限法) // var threshold = 0.000000001; 目前设置的是精确到小数点后9位,这个值...
WGS84(World Geodetic System 1984):是 GPS 全球定位系统建立的坐标系统,通过GPS定位拿到的原始经纬度。 GCJ-02(国家测量局02号标准):GCJ-02 是由中国国家测绘局(G表示Guojia国家,C表示Cehui测绘,J表示Ju局)制订的地理信息系统的坐标系统,是在WGS84经纬度的基础上执行加密算法而成。因为GPS得到的经纬度直接在 ...
GCJ-02(国家测量局02号标准):GCJ-02 是由中国国家测绘局(G表示Guojia国家,C表示Cehui测绘,J表示Ju局)制订的地理信息系统的坐标系统,是在WGS84经纬度的基础上执行加密算法而成。因为GPS得到的经纬度直接在 GCJ-02 坐标系下会定位到错误的地点,有种到了火星的感觉,因此在坊间也将 GCJ-02 戏称为火星坐标系。
加密转换成国家要求的保密的坐标,这样,GPS导航仪和导航电子地图就可以完全匹配啦,GPS也就可以正常工作...