make the 'default intel detail level' act more like the stock map - a partial workaround for some portals not being returned for zoom levels 16/17 sometimes
also, 'show more portals' plugin has less impact in this case too
This commit is contained in:
@ -48,8 +48,9 @@ window.getDataZoomForMapZoom = function(zoom) {
|
|||||||
//NOTE: the specifics of this are tightly coupled with the above ZOOM_TO_LEVEL and ZOOM_TO_TILES_PER_EDGE arrays
|
//NOTE: the specifics of this are tightly coupled with the above ZOOM_TO_LEVEL and ZOOM_TO_TILES_PER_EDGE arrays
|
||||||
|
|
||||||
// firstly, some of IITCs zoom levels, depending on base map layer, can be higher than stock. limit zoom level
|
// firstly, some of IITCs zoom levels, depending on base map layer, can be higher than stock. limit zoom level
|
||||||
if (zoom > 18) {
|
// (stock site max zoom may vary depending on google maps detail in the area - 20 or 21 max is common)
|
||||||
zoom = 18;
|
if (zoom > 20) {
|
||||||
|
zoom = 20;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!window.CONFIG_ZOOM_DEFAULT_DETAIL_LEVEL) {
|
if (!window.CONFIG_ZOOM_DEFAULT_DETAIL_LEVEL) {
|
||||||
@ -109,7 +110,7 @@ window.getDataZoomForMapZoom = function(zoom) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
if (window.CONFIG_ZOOM_SHOW_MORE_PORTALS) {
|
if (window.CONFIG_ZOOM_SHOW_MORE_PORTALS) {
|
||||||
if (zoom >= 15) {
|
if (zoom >= 15 && zoom <= 16) {
|
||||||
//L1+ and closer zooms. the 'all portals' zoom uses the same tile size, so it's no harm to request things at that zoom level
|
//L1+ and closer zooms. the 'all portals' zoom uses the same tile size, so it's no harm to request things at that zoom level
|
||||||
zoom = 17;
|
zoom = 17;
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user