CLLocationCoordinate2D *coors = malloc([arr_points count]*sizeof(CLLocationCoordinate2D));
for (int i=0; i<arr_points.count; i++) {
IndexModel *model = arr_points[i];
double weiDu = model.latitude;
double jingDu = model.longitude;
coors[i].latitude = weiDu;
coors[i].longitude = jingDu;
}
arr_points为请求的经纬度数据
本文介绍了一种将请求到的经纬度数据转化为CLLocationCoordinate2D数组的方法。通过对IndexModel数组的遍历,提取每个模型中的纬度(weiDu)和经度(jingDu),并将其赋值给CLLocationCoordinate2D结构体,最终形成一个包含所有经纬度信息的数组。
96

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



