Я полностью новичок в iOS MapView
, я только что создал mapview
и uisearchbar
выходы , где, если я набираю слово в строке поиска PIN-код показывает точное место, которое я сделал, используя,
- (void) searchBarSearchButtonClicked:(UISearchBar *)theSearchBar
{
NSMutableString *urlString = [NSMutableString stringWithFormat:@"http://maps.google.com/maps/geo?q=%@?output=json",inAddress];
[urlString setString:[urlString stringByReplacingOccurrencesOfString:@" " withString:@"+"]];
NSURL *url = [NSURL URLWithString:urlString];
NSURLRequest *request = [[NSURLRequest alloc] initWithURL:url];
NSURLConnection *connection = [[NSURLConnection alloc] initWithRequest:request delegate:self];
}
Наконец, функция масштабирования моей карты, которая должна быть теперь тривиальной.
- (void) zoomMapAndCenterAtLatitude:(double) latitude andLongitude:(double) longitude
{
MKCoordinateRegion region;
region.center.latitude = latitude;
region.center.longitude = longitude;
MKCoordinateSpan span;
span.latitudeDelta = .005;
span.longitudeDelta = .005;
region.span = span;
[mapView setRegion:region animated:YES];
}
но если есть более одного места, то должно быть показано ключевое слово в строке поиска . PIN .
Пример: Если я нахожу БОЛЬНИЦЫ в Вашингтоне , больницы возле Вашингтона должны быть показаны
возможен здесь ..? Пожалуйста, помогите мне.