企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
#import <CoreLocation/CoreLocation.h> /* 1)获取经纬度(GPS) ·火星坐标 MKMapView ·地球坐标 CLLocationManager 2)显示经纬度(地图) ·火星坐标 iOS 地图 Gogole地图 搜搜、阿里云、高德地图 ·地球坐标 Google 卫星地图 ·百度坐标 百度地图 */ @interface ZLLocationConvert : NSObject /** * @brief 世界标准地理坐标(WGS-84) 转换成 中国国测局地理坐标(GCJ-02)<火星坐标> * * ####只在中国大陆的范围的坐标有效,以外直接返回世界标准坐标 * * @param location 世界标准地理坐标(WGS-84) * * @return 中国国测局地理坐标(GCJ-02)<火星坐标> */ + (CLLocationCoordinate2D)wgs84ToGcj02:(CLLocationCoordinate2D)location; /** * @brief 中国国测局地理坐标(GCJ-02) 转换成 世界标准地理坐标(WGS-84) * * ####此接口有1-2米左右的误差,需要精确定位情景慎用 * * @param location 中国国测局地理坐标(GCJ-02) * * @return 世界标准地理坐标(WGS-84) */ ``` + (CLLocationCoordinate2D)gcj02ToWgs84:(CLLocationCoordinate2D)location; ``` /** * @brief 世界标准地理坐标(WGS-84) 转换成 百度地理坐标(BD-09) * * @param location 世界标准地理坐标(WGS-84) * * @return 百度地理坐标(BD-09) */ ``` + (CLLocationCoordinate2D)wgs84ToBd09:(CLLocationCoordinate2D)location; ``` /** * @brief 中国国测局地理坐标(GCJ-02)<火星坐标> 转换成 百度地理坐标(BD-09) * * @param location 中国国测局地理坐标(GCJ-02)<火星坐标> * * @return 百度地理坐标(BD-09) */ ``` + (CLLocationCoordinate2D)gcj02ToBd09:(CLLocationCoordinate2D)location; ``` /** * @brief 百度地理坐标(BD-09) 转换成 中国国测局地理坐标(GCJ-02)<火星坐标> * * @param location 百度地理坐标(BD-09) * * @return 中国国测局地理坐标(GCJ-02)<火星坐标> */ ``` + (CLLocationCoordinate2D)bd09ToGcj02:(CLLocationCoordinate2D)location; ``` /** * @brief 百度地理坐标(BD-09) 转换成 世界标准地理坐标(WGS-84) * * ####此接口有1-2米左右的误差,需要精确定位情景慎用 * * @param location 百度地理坐标(BD-09) * * @return 世界标准地理坐标(WGS-84) */ ``` + (CLLocationCoordinate2D)bd09ToWgs84:(CLLocationCoordinate2D)location; ``` @end