2012-06-12 1 views
0

Я использую setRegion, чтобы MKMapView приближался к области, которую я поставил. Проблема в том, что для этого очень мало детализации, и он просто выбирает наиболее близкий уровень масштабирования и масштабирование.Есть ли способ программно увеличить масштаб MKMapView без привязки к одному из его предопределенных уровней масштабирования?

Есть ли способ его масштабирования точно в том регионе, который я поставил, или мне нужно принять это ограничение и двигаться дальше?

ответ

2

Нет, в настоящее время он масштабируется так, что плитки карты не размыты, что означает фиксированные уровни масштабирования. Предстоящее обновление кажется «на лету», поэтому вы можете сделать это в будущем, но пока вам придется принять регион, который вы получите.

+0

Но вы можете масштабировать пальцами, не имеет никакого шанса сделать что-то подобное с помощью UISlider или двух кнопок? – jcesarmobile

+1

@jcesar Единственный способ установить уровень масштабирования - с помощью 'setRegion', который всегда устанавливает его на определенный уровень масштабирования, никогда между ними. iOS 6 может изменить это. –

+0

Хорошо, я повышаю вас – jcesarmobile

Смежные вопросы