CLLocationCoordinate2D *coors = (CLLocationCoordinate2D *)malloc(gpsDictLists.count * sizeof(CLLocationCoordinate2D));
for (int i = 0; i < gpsDictLists.count; i++) {
NSDictionary *gps = gpsDictLists[i];
float lat = [gps[@"lat"] floatValue];
float lng = [gps[@"lng"] floatValue];
coors[i] = CLLocationCoordinate2DMake(lat,lng);
}
MAPolyline *polyLine = [MAPolyline polylineWithCoordinates:coors count:gpsDictLists.count];
[self.mapView addOverlay:polyLine];
网友评论