请问CLLocation和CLLocationCoordinate2D有什么区别?如何互相转换
1
yiplee Jul 16, 2015
搜官方文档看看吧 CLLocationCoordinate2D 是一个 C 结构体,包含经度和纬度两个值,而 CLLocation 是一个 objc object,不止有经纬度。
|
2
yiplee Jul 16, 2015
相互转换的话
``` objc double latitude = 33; double longitude = 33; CLLocation *location = [[CLLocation alloc] initWithLatitude:latitude longitude:longitude]; CLLocationCoordinate2D coordinate = location.coordinate; CLLocationCoordinate2D _coordinate = (CLLocationCoordinate2D){latitude,longitude}; ``` |