GPS偏移数据库的使用方法

IOS版本: http://blog.csdn.net/zzzili/article/details/8692786
作为ios开发程序员,因为用到手机的gps定位服务,而由于天朝的火星地图导致一直无法正确显示到google地图上,在翻阅了大量的资料后获取了真实gps和火星gps之间的转换方法。
如有需要请联系[email protected]
qq 825127671

真实位置
GPS偏移数据库的使用方法_第1张图片
计算得出的位置
GPS偏移数据库的使用方法_第2张图片

相差 16.3614 米

数据库下载地址: http://download.csdn.net/detail/zzzili/4783537

//思路代码
//lat=34.79923  真实GPS坐标维度
//log=113.6823  真是GPS坐标经度
//1.lat,log都扩大10倍,取整
int nLat = (int)(lat*10)  //nLat = 347
int nLog = (int)(log*10)  //nLog = 1136

//2.查询数据库(数据不是真实的,只做示例)
select offLat,offLog from gpsT where lat=@nLat and log = @nLog
// select offLat,offLog from gpsT where lat=347 and log = 1136

//3.得到查询结果
offLat offLog
//offLat = -23  offLog=8

//4.偏移量*0.0001
offLat = offLat*0.0001
offLog = offLog*0.0001
//offLat = -0.0023
//offLog= 0.0008

//5.得到偏移后的坐标(火星坐标)//偏移量+真实gps
火星坐标维度=offLat+lat 
火星坐标经度=offLog+log
//-0.0023+34.79923
//0.0008+113.6823


你可能感兴趣的:(GPS偏移数据库的使用方法)