-1

緯度と経度を使用して、アノテーションで正しい位置を表示したい。私のアプリは領域を表示していますが、注釈による正しい位置ではありません。

これが私のコードです:

-(void)viewDidLoad
{
    [super viewDidLoad];
    // Do any additional setup after loading the view, typically from a nib.
    self.mapView.delegate=self;
    [self.mapView setShowsUserLocation:YES];
    locatinmanager=[[CLLocationManager alloc]init];
    [locatinmanager setDelegate:self];

    [locatinmanager setDistanceFilter:kCLDistanceFilterNone];
    [locatinmanager setDesiredAccuracy:kCLLocationAccuracyBest];
}

#pragma mark - MKMapViewDelegate methods.
- (void)mapView:(MKMapView *)mapView didAddAnnotationViews:(NSArray *)views {

    MKCoordinateRegion region;
    region.center.latitude=13.0839;
    region.center.longitude=80.2700;


    [mapView setRegion:region animated:YES];
}
4

1 に答える 1

0

マップの地域を設定しましたが、注釈は設定していません。

青い点については、同じ緯度と経度の注釈を追加する必要があります。次のコードを追加してください。

MapPoint *mp = [[MapPoint alloc] initWithCoordinate:**YouReagionsCordinat** title:@"**yourLocation**"];

[mapView addAnnotation:mp];

それでも問題が解決しない場合は、このチュートリアルに進んでください 。

于 2013-10-30T10:28:40.780 に答える