It's necessary, but how can it be done?
One way is to supposedly use canvas.imageSmoothingEnabled = false, but I haven't been able to test this because the canvas uses the WebGL context instead of Canvas2D.
Another way could be to use canvas.style.imageRendering = "pixelated" in Chrome (beta 38), but that only seems to work with images in Canvas2D (I don't know how to use WebGL stuff...).
I've had success in Firefox setting canvas.style.imageRendering = "-moz-crisp-edges", but it doesn't work with map.zoom=0, it works when the canvas.width/height is the native view-size and the canvas.style.width/height is stretched.
Is there any discussion going on for how this will be done for us in the future? If it can't be done in Dream Seeker, that's fine, as long as the webclient will surpass Dream Seeker in performance (since it already surpasses it in UI features).
Sep 11 2014, 6:53 pm