지도에 여러 포인트를 표시하려고합니다. iPhone지도 애플리케이션의 다중 핀 포인트
나는DisplayMap *ann = [[DisplayMap alloc] init];
for(int i =1;i<=5;i++){
region.center.latitude = 26.438047+i;
region.center.longitude = 50.116422+i;
ann.title = [NSString stringWithFormat:@"title %d",i)];
ann.subtitle =[NSString stringWithFormat:@"subtitle %d",i)];
ann.image = [NSString [email protected]"image_%d.png",i];
ann.coordinate=region.center;
[mapView addAnnotation:ann];
}
[ann release];
이 코드를 시도했지만 마지막 핀은지도에 있습니다.
listArray로 해결할 수 있습니까? 가능한 경우 objective-c로 객체에 Array를 어떻게 만들 수 있습니까?
나는 또한 그것을 시도했다. 그러나 그것은 단지 마지막 핀만 뒀다. – irukeru
이 루프를 for 루프에 추가하고 시도하십시오. MKCoordinateRegion region = {{0.0, 0.0}, {0.0, 0.0}}; \t region.center.latitude = 26.438047 + i; region.center.longitude = 50.116422 + i; \t region.span.longitudeDelta = 0.01f; \t region.span.latitudeDelta = 0.01f; –