如何在Objective C中使用RestKit将纬度和经度字段映射到单个CLLocationCoordinate2D?

时间:2015-09-01 14:47:11

标签: objective-c restkit

我正在使用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字段?

1 个答案:

答案 0 :(得分:0)

此代码段可以为您提供帮助。

NSString *latStr = response[@"latitude"];
NSString *longStr = response[@"latitude"];

double latitude = [latStr doubleValue];
double longitude = [longStr doubleValue];

self.coordinate = CLLocationCoordinate2DMake(latitude, longitude);