मानचित्र ज़ूम और एनोटेशन पिन पर केंद्र बनाने के लिए एक रास्ता खोजने के लिए संघर्ष करना। पिन बूंदें, लेकिन नक्शा लोड सागर। कोड नीचे है।पिन (एमकेमैप व्यू) पर केंद्र मानचित्र पर प्रयास कर रहे हैं
- (void) connectionDidFinishLoading:(NSURLConnection *)connection
{
[self setString];
NSDictionary *dic = [NSJSONSerialization JSONObjectWithData:responseData options:0 error:nil];
NSDictionary *location = [dic objectForKey:@"location"];
NSDictionary *coordinate = [location objectForKey:@"coordinate"];
NSString *lat = [coordinate objectForKey:@"latitude"];
NSString *lon = [coordinate objectForKey:@"longitude"];
for (NSDictionary *diction in coordinate)
{
[array addObject:lat];
[array addObject:lon];
}
{
CLLocationCoordinate2D track;
track.latitude = [lat doubleValue];
track.longitude = [lon doubleValue];
MapViewAnnotation *newAnnotation = [[MapViewAnnotation alloc] initWithTitle:@"Title of Place Here" andCoordinate:track];
[self.mapView addAnnotation:newAnnotation];
}
}
2ND प्रश्न, बहुत से संबंधित:
ऊपर सवाल का जवाब को लागू करने के बाद, मैं के बाद से मेरी को संशोधित किया है। अब, मेरे पास मेरे एमके मैप व्यू को पिछले दृश्य से आने वाले निर्देशांक हैं, इसलिए मुझे एपीआई कॉल दो बार बनाने की परेशानी नहीं है, दूसरा एमके मैप व्यू में है। वर्तमान में मेरे ViewWillAppear मैं निम्नलिखित है, और फिर से कर रहा हूँ की समस्या का समाधान दृश्य केंद्र नहीं है और पिन पर ज़ूम का सामना:,
if ([self.stringToDisplay isEqualToString: @"Firehouse Gallery"])
{
UIImage *img = [UIImage imageNamed:@"firehouse.jpg"];
[imageView setImage:img];
CLLocationCoordinate2D track;
track.latitude = [lat doubleValue];
track.longitude = [lon doubleValue];
MKCoordinateRegion region;
MKCoordinateSpan span;
span.latitudeDelta = 0.01;
span.longitudeDelta = 0.01;
region.span = span;
region.center = track;
MapViewAnnotation *newAnnotation = [[MapViewAnnotation alloc] initWithTitle:@"Firehouse Gallery" andCoordinate:track];
[self.mapView addAnnotation:newAnnotation];
[self.mapView setRegion:region animated:TRUE];
[self.mapView regionThatFits:region];
}
प्रतिक्रिया की सराहना की गहराई है मैं नहीं बता सकता के रूप में मैं और क्या करना चाहिए । सही निर्देशांकों पर पिन भार, बस नहीं केंद्र/ज़ूम ...
@dthien में बताने के लिए कि कैसे मैं इस एक के ऊपर ठीक कर सकते हैं सक्षम हो सकता है? आपके समय के लिए धन्यवाद। – Greg