Вопрос

Я построил элемент управления с помощью 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 прямо сейчас.Я тоже совершенно новый к нему и трудно найти ответы

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top