Ограничить прокрутку OSMDroid до определенной ограничивающей рамки и уровня масштабирования

У меня есть плитки, загруженные из инструмента Mobac, источником является Openstreet mapQuest.

Учитывая, что у нас могут не быть плитки для всех позиций с более высоким уровнем масштабирования, при прокрутке области, в которых отсутствуют плитки, приводят к пустой сетке или растянутым изображениям плиток с более низким уровнем масштабирования.

Как я могу ограничить прокрутку только заданной ограничивающей рамкой и уровнем масштабирования?


person Vikas Pandey    schedule 21.04.2015    source источник
comment
я уверен, что вопрос полезен, мне любопытно узнать причину понижения, неясно ли это или ответ уже доступен.   -  person Vikas Pandey    schedule 21.04.2015
comment
Популярные поисковые системы упоминают как минимум BoundedMapView и setScrollableAreaLimit(), а также setMinZoomLevel() и setMaxZoomLevel().   -  person scai    schedule 21.04.2015


Ответы (1)


Реализуя интерфейс MapListener, я переопределил функцию OnZoom. В зависимости от текущего уровня масштабирования и точек, видимых на экране, ограничивающую рамку с возможностью прокрутки можно установить, вызвав mapView.setScrollableAreaLimit.

person Vikas Pandey    schedule 23.04.2015