// // CLLocation+YCLocation.h // Topevery.GPS 转换 // // Created by wangshuai on 15-5-10. // Copyright (c) 2015年 wangshuai. All rights reserved. // 火星坐标系转换扩展 /* 从 CLLocationManager 取出来的经纬度放到 mapView 上显示,是错误的! 从 CLLocationManager 取出来的经纬度去 Google Maps API 做逆地址解析,当然是错的! 从 MKMapView 取出来的经纬度去 Google Maps API 做逆地址解析终于对了。去百度地图API做逆地址解析,依旧是错的! 从上面两处取的经纬度放到百度地图上显示都是错的!错的!的! 分为 地球坐标,火星坐标(iOS mapView 高德 , 国内google ,搜搜、阿里云 都是火星坐标),百度坐标(百度地图数据主要都是四维图新提供的) 火星坐标: MKMapView 地球坐标: CLLocationManager 当用到CLLocationManager 得到的数据转化为火星坐标, MKMapView不用处理 API 坐标系 百度地图API 百度坐标 腾讯搜搜地图API 火星坐标 搜狐搜狗地图API 搜狗坐标 阿里云地图API 火星坐标 图吧MapBar地图API 图吧坐标 高德MapABC地图API 火星坐标 灵图51ditu地图API 火星坐标 */ #import @interface CLLocation (YCLocation) //从地图坐标转化到火星坐标 - (CLLocation*)locationMarsFromEarth; //从火星坐标转化到百度坐标 - (CLLocation*)locationBaiduFromMars; //从百度坐标到火星坐标 - (CLLocation*)locationMarsFromBaidu; //从火星坐标到地图坐标 - (CLLocation*)locationEarthFromMars; //从百度坐标到地图坐标 - (CLLocation*)locationEarthFromBaidu; @end