Уровень масштабирования Mapbox не удостоен
-
21-12-2019 - |
Вопрос
Я построил элемент управления с помощью rmmapview. Я также загрузил карту из MapBox, чтобы быть доступной в автономном режиме, и установить минимальный и максимальный уровень увеличения соответственно, как это:
.RMMapboxSource * tileSource = [[RMMapboxSource alloc] initWithMapID:DEBUG_MAP_ID]; RMMapView *mapView = [[RMMapView alloc] initWithFrame:self.view.bounds andTilesource:tileSource]; mapView.minZoom = [[[tileSource infoDictionary]objectForKey:@"minzoom"] intValue]; mapView.maxZoom = [[[tileSource infoDictionary]objectForKey:@"maxzoom"] intValue]; [mapView setZoom:mapView.minZoom animated:YES]; mapView.autoresizingMask = UIViewAutoresizingFlexibleHeight | UIViewAutoresizingFlexibleWidth; mapView.adjustTilesForRetinaDisplay = YES; [mapView setHideAttribution:YES]; [self.view addSubview:mapView];
Все хорошо, но как только я начну уменьшаться, кажется, что уровень Min-Zoom не удостоен, независимо от того, что я его устанавливаю, и карта исчезает, потому что у нее нет плиток для этого уровня.
Есть что-то, что мне не хватает здесь?Значения в словаре хорошие, уровни масштабирования устанавливаются правильно.Это относится как к мин, так и MAX Zoom, ни один из них, кажется, не имеет эффекта.
(на быстрой стороне - примечание, я не мог найти форум разработчика для Mapbox. У них есть поддержка-страница, но она сводится к FAQ, напишите нам или оплату за поддержку.Чтобы разместить для этих выпусков StackoverFlow?)
Решение
Я ответил вам на службу поддержки электронной почты, но попробуйте изменить свойства mapView
после , вы добавили его в просмотр иерархии.
Другие советы
Я хотел бы ответить на ваш вопрос о магаении, но ответить на часть 2, это похоже на единственный форум для MapBox прямо сейчас.Я тоже совершенно новый к нему и трудно найти ответы