iOS 4.0'da bir MKMapView üzerinde bir MKPolygon çizmeye çalışıyorum. Enlem/boylam için özellikler içeren özel nesneler içeren bir NSArray'ım var.iPhone MKMapView - MKPolygon Sorunları
- Ben
- Bu tetikleyecek dönecek MapView için MKPolygon
- Ddd bir bindirme oluşturmak gerekir:
- (void)viewDidLoad { [super viewDidLoad]; dataController = [[DataController alloc] initWithMockData]; coordinateData = [dataController getCordData]; CLLocationCoordinate2D *coords = NULL; NSUInteger coordsLen = 0; /* How do we actually define an array of CLLocationCoordinate2d? */ MKPolygon *polygon = [MKPolygon polygonWithCoordinates:coords count:coordsLen]; [mapView addOverlay: polygon]; } - (MKOverlayView *)mapView:(MKMapView *)mapView viewForOverlay:(id <MKOverlay>)overlay { MKPolygonView *polygonView = [[MKPolygonView alloc] initWithPolygon: routePolygon]; NSLog(@"Attempting to add Overlay View"); return polygonView; }
Anladığım kadarıyla şudur: Ben aşağıda bir kod örneği var MKPolygonView oluşturulması.
Sorum i NSArray (coordinateData) içerdiği benim özel nesne alıp Poligon yorumlayıp işleyebilen böylece CLLocationCoordinate2d bir diziye bu nesneyi dönüştürebilirim nasıl? CLLocationCoordinate2d'nin nasıl bir dizi olduğundan emin değilim? Birisi buna biraz açıklık getirebilir.