Ограничете превъртането на 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