0

私はまったく新しい iOS です。アウトレットMapViewを作成mapviewしたばかりです。検索バーに単語を入力すると、PIN は私がこれを使用して行った正確な場所を示します。uisearchbar

- (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表示する必要があります。私を助けてください。

4

1 に答える 1

1

マップ上のどこにピン/注釈を追加していますか? MKMapView の addAnnotations: メソッドを使用して、マップ ビューに複数の注釈を追加できます。

http://developer.apple.com/library/ios/#documentation/MapKit/Reference/MKMapView_Class/MKMapView/MKMapView.html

于 2013-01-09T14:06:21.087 に答える