Я хочу загрузить карту на MKMapView
.Загрузить карту Посмотреть на MKMapView
В основном то, что я хочу сделать это,
Я хочу, чтобы загрузить Particular Venue
в моей MapView.
Моя база данных содержит много Venues
, в соответствии с требованием, я получаю Venue
, и я хочу загрузить это Venue
в свой mapView.
для, например: Я получил это как Venue:
@ "100 Oxford Street, London, W1D 1LL, 020 7636 0933" из базы данных, то я хочу, чтобы загрузить это место в моем MAPview
Спасибо авансовый.
EDIT:
CLGeocoder *geocoder = [[CLGeocoder alloc] init];
NSString *venue= @"100 Oxford Street, London, W1D 1LL, 020 7636 0933";
[geocoder geocodeAddressString:venue completionHandler:^(NSArray *placemarks, NSError *error)
{
if ([placemarks count] > 0)
{
CLPlacemark *placemark = [placemarks objectAtIndex:0];
CLLocation *loc = placemark.location;
CLLocationCoordinate2D _venue = loc.coordinate;
NSLog(@"_venue:=%f",loc.coordinate);
MKPointAnnotation *venueAnnotation = [[MKPointAnnotation alloc]init];
[venueAnnotation setCoordinate:_venue];
[venueAnnotation setTitle:@"Venue"];
[MapVw addAnnotation:venueAnnotation];
}
}
];
использовать геокодер для получения lat и long from address и добавить аннотацию к вашему MKMapView – Apple
сделал u bind MapVw? – Apple
'@property (слабый, неатомический) IBOutlet MKMapView * MapVw;' также я подключил делегат. – Krunal