Objective-C上地球坐标系到火星坐标系转换算法

Objective-C上地球坐标系到火星坐标系转换算法的相关文章

iOS7上地球坐标系到火星坐标系转换算法

2013年01月31日 ? 综合 ? 共 2595字 ? 字号 小 中 大 ? 评论关闭 今天在一个项目中需要用到地球坐标系到火星坐标系的转换,找了好几种实现方法,但都无法在iOS6以上的系统中使用,最后找到了一个C#的转换算法,对照着写了一个iOS版的,在这里分享给大家. 地球坐标和火星坐标的具体含义可以见:http://blog.sina.com.cn/s/blog_7581a4c301015230.html 目前网上的方法主要有以下几种: 1.在iOS4.3之前的系统上通过私有类MKLoc

[C#]火星坐标系 (GCJ-02)与百度坐标系 (BD-09) 转换帮助类

关键代码: using System; using YanZhiwei.DotNet2.Utilities.Models; namespace YanZhiwei.DotNet2.Utilities.Common { /// <summary> /// 火星坐标系 (GCJ-02)与百度坐标系 (BD-09) 转换帮助类 /// </summary> public class BDGCJLatLonHelper { /* *参考: *BD09坐标系:即百度坐标系,GCJ02坐标系经

使用百度地图API进行坐标系转换

最近在做移动APP的定位功能的时候发现系统GPS获取的位置信息再从百度地图API获取的实际地址总是有误差,偏离了好几个街道,但百度地图本身没这个问题.在网上查找一番发现了地图的坐标系一说,下面简单介绍一下主流的坐标系: 1.GCJ-02   俗称火星坐标系,由中国国家测绘局制订的地理信息系统的坐标系统.一般中国官方发布的地图上标注的经纬度都是这种坐标系的,与实际经纬度有偏差. 2.WGS84:World Geodetic System 1984,俗称地球坐标系,是为GPS全球定位系统使用而建立的

坐标系转换

目前国内主要有以下三种坐标系: 1. 地球坐标WGS84:为一种大地坐标系,也是目前广泛使用的GPS全球卫星定位系统使用的坐标系: 国际标准,从专业GPS 设备中取出的数据的坐标系 国际地图提供商使用的坐标系 2. 火星坐标GCJ02:表示经过国测局加密的坐标.即国测局坐标系 中国标准,从国行移动设备中定位获取的坐标数据使用这个坐标系 国家规定: 国内出版的各种地图系统(包括电子形式),必须至少采用GCJ-02对地理位置进行首次加密. 3. 百度坐标BD09:为百度坐标系,其中bd09ll表示百

GPS各种地图坐标系转换(转载)

http://my.oschina.net/fankun2013/blog/338100 地图供应商比较多,产生了许多地图坐标.地图坐标正确转换是个问题.在之前开发地图应用的时候发现从WGS84坐标系(GPS)转换成某个地图坐标系都比较困难.然后只能使用地图供应商提供的webservice接口转换.百度也提供了免费的webservice接口(限制并发量).对于少数点的转换性能还可以,但是对于非常多点的转换压力比较大(使用多线程并行计算).个人感觉比较繁琐,而且很难保证转换的稳定性. 时间飞逝,百

各地图坐标系转换(WGS84坐标系,GCJ02坐标系,BD09坐标系)

package position; import org.junit.Test; /** * 各地图API坐标系统比较与转换; * * WGS84坐标系:即地球坐标系,国际上通用的坐标系.设备一般包含GPS芯片或者北斗芯片获取的经纬度为WGS84地理坐标系,谷歌地图采用的是WGS84地理坐标系(中国范围除外); * * GCJ02坐标系:即火星坐标系,是由中国国家测绘局制订的地理信息系统的坐标系统.由WGS84坐标系经加密后的坐标系.谷歌中国地图和搜搜中国地图采用的是GCJ02地理坐标系; *

WGS84坐标系图层转火星坐标系(是整个图层转哟,不是转单点坐标)

开篇唠叨(着急的略过) 大天朝"火星坐标系"小科普:是一种国家保密插件,对真实坐标系统进行人为的加偏处理,将真实的坐标加密成虚假的坐标,加密后的坐标被称为火星坐标系统.所有的电子地图所有的导航设备,都需要加入国家保密插件. 地图公司测绘地图,测绘完成后,送到国家测绘局,将真实坐标的电子地图,加密成"火星坐标",这样的地图才是可以出版和发布的,然后才可以让GPS公司处理. 所有的GPS公司,需要用到导航电子地图的,统统需要在软件中加入国家保密算法,将COM口读出来的真

高德,百度,Google地图定位偏移以及坐标系转换

一.在进行地图开发过程中,我们一般能接触到以下三种类型的地图坐标系: 1.WGS-84原始坐标系,一般用国际GPS纪录仪记录下来的经纬度,通过GPS定位拿到的原始经纬度,Google和高德地图定位的的经纬度(国外)都是基于WGS-84坐标系的:但是在国内是不允许直接用WGS84坐标系标注的,必须经过加密后才能使用: 2.GCJ-02坐标系,又名"火星坐标系",是我国国测局独创的坐标体系,由WGS-84加密而成,在国内,必须至少使用GCJ-02坐标系,或者使用在GCJ-02加密后再进行加

各种地图坐标系转换工具

class Gps { private double wgLat; private double wgLon; public Gps(double wgLat, double wgLon) { setWgLat(wgLat); setWgLon(wgLon); } public double getWgLat() { return wgLat; } public void setWgLat(double wgLat) { this.wgLat = wgLat; } public double g