Установка карты как гибридной не имеет никакого эффекта? - PullRequest
0 голосов
/ 01 июня 2010

Кто-нибудь знает, почему установка карты как гибридной не имеет никакого эффекта. Установив его как стандартный и спутниковый работает нормально?

. , .

[segmentedControl addTarget:self action:@selector(handleSegmentClick:) forControlEvents:UIControlEventValueChanged];

    [window makeKeyAndVisible];

    return YES;
}

- (void)handleSegmentClick:(id)sender
{
    NSLog(@"changeSegment");

    UISegmentedControl *sc = (UISegmentedControl *)sender;

    NSInteger index = sc.selectedSegmentIndex;

    switch (index) 
    {
        case 0:
            [mapView setMapType: MKMapTypeStandard];
            break;
        case 1:
            [mapView setMapType: MKMapTypeSatellite];
            break;
        case 2:
            [mapView setMapType: MKMapTypeHybrid];
            break;
        default:
            break;
    }
}

Ответы [ 3 ]

0 голосов
/ 19 июля 2010

У меня тоже такая же проблема. Я думаю, что это связано с местоположением - не все области поддерживаются для этой функции.

0 голосов
/ 13 января 2011

Вы не подключили розетки в Интерфейсном Разработчике.

0 голосов
/ 01 июня 2010

Ваш код выглядит нормально и работает для меня. Вы уверены, что проблема не в другом? Вы снова устанавливаете тип карты где-нибудь?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...