Hi all
I'm trying to add swisstopo as an additional openlayers client layer to the
Traccar Web UI. It uses GWT in Java.
My current code snippet looks as follows: (displaying should be implemented properly since it works for OSM, Mapbox, Google etc..)
WMTSOptions wmts_options = new WMTSOptions("http://wmts7.geo.admin.ch/", "ch.swisstopo.pixelkarte-farbe/", "default", "21781");
wmts_options.setName(mapType.getName());
wmts_options.setRequestEncoding(RequestEncoding.REST);
wmts_options.setFormatSuffix("jpeg");
wmts_options.setProjection("EPSG:21781");
wmts_options.setUnits("m");
wmts_options.setFormat("image/jpeg");
wmts_options.setBuffer(0);
wmts_options.setLayerOpacity(1.0);
wmts_options.setIsBaseLayer(true);
wmts_options.setMaxExtent(new Bounds(420000, 30000, 900000, 350000));
wmts_options.setTileOrigin(new LonLat(420000, 350000));
double[] resolutions = {4000, 3750, 3500, 3250, 3000, 2750, 2500, 2250, 2000, 1750, 1500, 1250, 1000, 750, 650.0, 500.0, 250.0, 100.0, 50.0, 20.0, 10.0, 5.0, 2.5, 2.0, 1.5, 1.0, 0.5};
wmts_options.setResolutions(resolutions);
WMTS res = new WMTS(wmts_options);
WMSParams time_param = new WMSParams();
time_param.setTimeFilter("20140520");
res.mergeNewParams(time_param);
return res;
I don't get any valid tile but the attribution is shown properly.
Do you see any error? What am I doing wrong?
I'm currently running it on localhost. How can I relate the request with my webaccess account?
Thanks a lot
Christian