0

ADClusterMapView をマップビューとして使用していますが、[self.mapView setRegion:region animation:YES]; を追加すると、シミュレーターにブルー スクリーンしか表示されません。このコード行がなくても地図を見ることができます。locationController.locationManager.location.coordinate で座標を取得できると確信しています。シミュレーターで実行すると、左下に緑色の画面とリーガル リンクが表示され、右下に Autonavi が表示されるだけです。

- (void)viewDidLoad
{
    [super viewDidLoad];
    if ([CLLocationManager locationServicesEnabled]) {
        self.mapView.delegate = self;

        locationController = [[LocationController alloc] init];
        [locationController.locationManager startUpdatingLocation];

        MKCoordinateRegion region;
        region = MKCoordinateRegionMakeWithDistance(locationController.locationManager.location.coordinate, 10000, 10000);
        [self.mapView setRegion:region animated:YES];
    }
}
4

1 に答える 1

1

シミュレーションでアプリケーションを実行しているときは、現在の場所を選択していることを確認してください。

ここに画像の説明を入力

于 2013-02-08T14:23:00.057 に答える