我提供两种风格的 TMS 磁贴:256px 或 384px 通过渲染选项 scale=1.5。使用 Openlayers 3,我发现显示这些 384 像素图块的唯一方法是像这样转换画布上下文:
map.getViewport().getElementsByTagName('canvas')[0].getContext("2d").setTransform(1.5, 0, 0, 1.5, -w, -h);
我认为这不是正确的方法,那么正确的方法是什么?
我玩了一些特殊的 ol.tilegrid 但没有成功,请参见此处: https ://jsfiddle.net/yvecai/owwc5bo8/8/
我的目标是在正确的地图上。