iOS
- (void)locationManager:(CLLocationManager *)manager didUpdateLocations:(NSArray<CLLocation *> *)locations{
}
方法中获取的坐标是国际坐标系 ,与国内的火星坐标系不一样,需要转换,国内的火星坐标系和比百度坐标系也不一样,
所以还要再转一次。
现在提供一种相对简便的转换方式,就是通过http请求直接转换成百度坐标,
http://api.map.baidu.com/ag/coord/convert?from=0&to=4
百度转换api地址 其中from为你现在的坐标体系,国际坐标默认为1,火星坐标为2
to为要转换的坐标体系。
例如
国际坐标转火星坐标
from=0&to=2
火星坐标转百度坐标
from=2&to=4
国际坐标转百度坐标
from=0&to=4
网址例子 iOS系统坐标(国际坐标)转百度坐标
http://api.map.baidu.com/ag/coord/convert?from=0&to=4&x=114.324821&y=22.605812
本文介绍了一种在iOS应用中将国际坐标系转换为百度坐标系的简便方法。通过调用百度地图API,可以轻松实现从国际坐标到火星坐标,再到百度坐标的转换。
627

被折叠的 条评论
为什么被折叠?



