Improve regions layer
This commit is contained in:
parent
404bf0e805
commit
bfbd0ff810
1 changed files with 2 additions and 8 deletions
|
@ -493,18 +493,15 @@ public class DownloadedRegionsLayer extends OsmandMapLayer implements IContextMe
|
|||
Iterator<BinaryMapDataObject> it = result.iterator();
|
||||
while (it.hasNext()) {
|
||||
BinaryMapDataObject o = it.next();
|
||||
if (!osmandRegions.isDownloadOfType(o, OsmandRegions.MAP_TYPE) || !osmandRegions.contain(o, point31x, point31y)) {
|
||||
if (!osmandRegions.contain(o, point31x, point31y) ) {
|
||||
it.remove();
|
||||
}
|
||||
}
|
||||
|
||||
selectedObjects = result;
|
||||
|
||||
OsmandRegions osmandRegions = app.getRegions();
|
||||
for (BinaryMapDataObject o : result) {
|
||||
String fullName = osmandRegions.getFullName(o);
|
||||
WorldRegion region = osmandRegions.getRegionData(fullName);
|
||||
if (region != null) {
|
||||
if (region != null && region.isRegionMapDownload()) {
|
||||
List<IndexItem> indexItems = app.getDownloadThread().getIndexes().getIndexItems(region);
|
||||
List<IndexItem> dataItems = new LinkedList<>();
|
||||
IndexItem regularMapItem = null;
|
||||
|
@ -550,9 +547,6 @@ public class DownloadedRegionsLayer extends OsmandMapLayer implements IContextMe
|
|||
if (o instanceof DownloadMapObject) {
|
||||
DownloadMapObject mapObject = ((DownloadMapObject) o);
|
||||
List<BinaryMapDataObject> list = new LinkedList<>();
|
||||
if (selectedObjects. size() > 0) {
|
||||
list.addAll(selectedObjects);
|
||||
}
|
||||
list.add(mapObject.dataObject);
|
||||
selectedObjects = list;
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue