Bonjour,
En utilisant la librairie Leaflet ainsi que le GetCapabilities pour récupérer les paramètres WMTS,
je rencontre des problèmes pour afficher correctement les markers sur la carto.
En zoom 9 (0 à 9) les markers sont affichés au bon endroit.
Screen1.png
Lorsque je dé-zoom (ici zoom 8) les markers ne sont pas au bon endroit.
Screen2.png
Au zoom minimal (zoom 0) les markers sont complètement décalés par rapport à leur position
d'origine.
Screen3.png
J'utilise Proj4Leaflet pour changer de projection :
var crs = new L.Proj.CRS(
'EPSG:3945',
'+proj=lcc +lat_1=44.25 +lat_2=45.75 +lat_0=45 +lon_0=3 +x_0=1700000 +y_0=4200000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs',
{
transformation: new L.Transformation(1, 0, -1, 0),
resolutions: resolutions
}
);
Avec resolutions un tableau contenant le ScaleDenominator*0.00028 (la taille d'un pixel).
J'ai essayé de mettre des boundaries ainsi qu'une origine mais rien n'y fait.
Merci