सेटअप करने के लिए आदेश में किसी बाहरी सर्वर एक प्रश्न मैं मैं निर्माण कर रहा हूँ एक iPhone app में वर्तमान मानचित्र दृश्य की सीमा से प्राप्त करना चाहते हैं। UIView सीमा को जवाब देना चाहिए, लेकिन यह MKMapView नहीं है लगता है। एक क्षेत्र की स्थापना और मानचित्र में ज़ूम करने के बाद मैं सीमा प्राप्त करने की कोशिश। मैं पहला कदम CGPoints कि नक्शे के एसई और एनडब्ल्यू कोनों प्रतिनिधित्व प्राप्त करने की कोशिश करने के लिए है, जिस पर अटक कर रहा हूँ। उसके बाद मैं उपयोग करने के लिए जा रहा था:
- (CLLocationCoordinate2D)convertPoint:(CGPoint)point toCoordinateFromView:(UIView *)view
मानचित्र निर्देशांक में अंक को बदलने के लिए। लेकिन मैं यह भी है कि अब तक प्राप्त नहीं कर सकते ...
//Recenter and zoom map in on search location
MKCoordinateRegion region = {{0.0f, 0.0f}, {0.0f, 0.0f}};
region.center = mySearchLocation.searchLocation.coordinate;
region.span.longitudeDelta = 0.01f;
region.span.latitudeDelta = 0.01f;
[self.mapView setRegion:region animated:YES];
//After the new search location has been added to the map, and the map zoomed, we need to update the search bounds
//First we need to calculate the corners of the map
CGPoint se = CGPointMake(self.mapView.bounds.origin.x, mapView.bounds.origin.y);
CGPoint nw = CGPointMake((self.mapView.bounds.origin.x + mapView.bounds.size.width), (mapView.bounds.origin.y + mapView.bounds.size.height));
NSLog(@points are: se %@, nw %@, se, nw);
कोड चेतावनी के बिना संकलित तथापि से और NW दोनों अशक्त हैं। NSLog की कोशिश self.mapView.bounds.origin.x को देखते हुए चर 0. है सीधे self.mapView.bounds.size.width मुझे एक कार्यक्रम संकेत प्राप्त: देता EXC_BAD_ACCESS । जो NSLog से आते हैं लगता है।
किसी को भी (मानचित्र निर्देशांक में) एक MKMapView के दृश्य क्षेत्र से दक्षिण पूर्वी कोने और उत्तर पश्चिमी किनारा पाने के लिए उचित तरीके से पता है?
संपादित करें: ऐसा लगता है जब भी आप कुछ पूछा यहाँ जवाब सही होने के बाद आप के लिए आता है। मैं% @f के बजाय @ उपयोग कर रहा था NSLog में प्रत्येक चर जो त्रुटियों वहाँ फेंक दिया गया था मुद्रित करने के लिए। मैं भी MKMapView की annotationVisibleRect संपत्ति की खोज की। ऐसा लगता है कि हालांकि annotationVisibleRect जनक दृश्य निर्देशांक पर आधारित है।














