Suite

Chargement de la vignette niveau de zoom 20


J'ai également une tuile locale de niveau 20. J'ai découvert que le niveau de tuile OSM 20 ne se charge pas.

code de la carte :

map = new ol.Map({ target:'map', renderer:'canvas', view: new ol.View({ projection: 'EPSG:3857', center:[2577400.0, 7007400.0], extend:[2567000.5, 7000400.5 , 2588377.0, 7014361.0], minZoom : 13, maxZoom : 20, zoom : 14 })] }) });

et mon code osmLayer :

var osmLayer = new ol.layer.Tile({ source: new ol.source.OSM({ url: '… /mapy/a_tiles/{z}/{x}/{y}.png">

Zoom sur 19 niveaux :


Leol.source.OSM()class a une option maxZoom par défaut de 19. Si vous souhaitez utiliser le niveau de zoom 20, vous devrez l'indiquer explicitement dans votre définition de couche OSM.

Dans ton cas tu devrais changer ça

var osmLayer = new ol.layer.Tile({ source: new ol.source.OSM({ url: '… /mapy/a_tiles/{z}/{x}/{y}.png">PartagerAméliorer cette réponseédité 30 mars '20 à 7:43répondu 18 décembre 15 à 10:34Sidney GijzenSidney Gijzen5764 insignes d'argent10 insignes de bronze