我如何在 Objective C 中使用 RestKit 将纬度和经度字段映射到单个 CLLocationCoordinate2D 中?
How Can I use RestKit, in Objective C, to map latitude and longitude fields into a single CLLocationCoordinate2D?
我正在使用 RestKit 读取 REST API。以下是 JSON:
的摘录
{"id":1,
"name":"Location 1",
"description":"Description for location 1",
"created_at":"2015-08-29T13:29:16.326Z",
"latitude":"23.1522671072",
"longitude":"-9.4321711561",
...
但是,在我的应用程序中,纬度和经度封装在:
@property (nonatomic) CLLocationCoordinate2D coordinate;
将两个纬度和经度字段转换为 CLLocationCoordinate2D 字段的最佳方法是什么?
此代码段可能对您有所帮助。
NSString *latStr = response[@"latitude"];
NSString *longStr = response[@"latitude"];
double latitude = [latStr doubleValue];
double longitude = [longStr doubleValue];
self.coordinate = CLLocationCoordinate2DMake(latitude, longitude);
我正在使用 RestKit 读取 REST API。以下是 JSON:
的摘录{"id":1,
"name":"Location 1",
"description":"Description for location 1",
"created_at":"2015-08-29T13:29:16.326Z",
"latitude":"23.1522671072",
"longitude":"-9.4321711561",
...
但是,在我的应用程序中,纬度和经度封装在:
@property (nonatomic) CLLocationCoordinate2D coordinate;
将两个纬度和经度字段转换为 CLLocationCoordinate2D 字段的最佳方法是什么?
此代码段可能对您有所帮助。
NSString *latStr = response[@"latitude"];
NSString *longStr = response[@"latitude"];
double latitude = [latStr doubleValue];
double longitude = [longStr doubleValue];
self.coordinate = CLLocationCoordinate2DMake(latitude, longitude);