iPhone MKMapView - MKPolygon Issues

前端 未结 4 1902
南笙
南笙 2020-12-09 21:02

I am trying to plot a MKPolygon on a MKMapView in iOS 4.0. I have an NSArray which contains custom objects that include properties for latitude/longitude. I have a code samp

4条回答
  •  孤街浪徒
    2020-12-09 21:31

    coordinatesArray; //Your array containing the coordinates

    for (int i=0; i <[coordinatesArray count]; i++) 
    {
       float latitude  = [coordinatesArray[i][@"latitude"] floatValue];
       float longitude  = [coordinatesArray[i][@"longitude"] floatValue];
       MKPolygon *polygon;
       CLLocationCoordinate2D coordinates[[coordinatesArray count]];
       coordinates[i] = CLLocationCoordinate2DMake(latitude , longitude);
       polygon = [MKPolygon polygonWithCoordinates:coordinates count:[coordinatesArray count]];
       [self.mapView addOverlay:polygon];
    }
    

    //Your "coordinatesArray" is an array containing the dictionary with multiple values of latitude and longitude keys. //Hope this helps you.

提交回复
热议问题