Multi-map improvements by Sublimis · Pull Request #1582 · mapsforge/mapsforge

@Sublimis

… datasets in the sequence that support a tile, up to the one that contains data for the entire tile (usually a world map). In other words, once a dataset fills the entire tile, the remaining datasets are not processed for that tile.

@Sublimis

@Sublimis

1. Fix: Low-res map coastline peeks out from behind high-res map (RETURN_ALL issue)

2. Fix. Incomplete tile returned on map edge (RETURN_FIRST issue; RETURN_ALL has this issue only when zoom levels are limited as in the sample app)

3. (RETURN_ALL) Return data from all maps that overlap on a tile while respecting the two points above: Map priorities via MapDataStore.setPriority()

devemux86

@Sublimis

1. Fix: Low-res map coastline peeks out from behind high-res map (RETURN_ALL issue)

2. Fix. Incomplete tile returned on map edge (RETURN_FIRST issue; RETURN_ALL has this issue only when zoom levels are limited as in the sample app)

3. (RETURN_ALL) Return data from all maps that overlap on a tile while respecting the two points above: Map priorities via MapDataStore.setPriority(). MapFile named "world.map" is automatically assigned some very negative priority.

@Sublimis Sublimis changed the title New MultiMapDataStore.DataPolicy: RETURN_AUTOFILL Multi-map improvements

Nov 27, 2024

devemux86

@Sublimis

1. Fix: Low-res map coastline peeks out from behind high-res map (RETURN_ALL issue)

2. Fix. Incomplete tile returned on map edge (RETURN_FIRST issue; RETURN_ALL has this issue only when zoom levels are limited as in the sample app)

3. (RETURN_ALL) Return data from all maps that overlap on a tile while respecting the two points above: Map priorities via MapDataStore.setPriority().

@Sublimis

1. Fix: Low-res map coastline peeks out from behind high-res map (RETURN_ALL issue)

2. Fix. Incomplete tile returned on map edge (RETURN_FIRST issue; RETURN_ALL has this issue only when zoom levels are limited as in the sample app)

3. (RETURN_ALL) Return data from all maps that overlap on a tile while respecting the two points above: Map priorities via MapDataStore.setPriority().