Es gibt sicher tausende Kartenquellen nach dem WMS-Standard. Da braucht's natürlich nicht für jede Karte eine eigene Java-Funktion. Eine XML-Konfiguration wäre hier sehr sinnvoll, wie es schon bei OSM möglich ist. Glücklicherweise kann man bei kleinen Karten und Kachelflächen die Projektionsverzerrung vernachlässigen. 256x256 ist vermutlich nicht so effizient als Kachelgröße, wenn man den ganzen Overhead durch viele URL-Requests bedenkt (oder läuft da HTTP Pipelining?). Am besten man würde da gleich die optimale Tilesize für Glopus einstellen (wo liegt die eigentlich?).
Skalieren oder Reprojezieren ist bei Rasterkarten keine gute Idee. Das führt zu Bildstörungen. Am besten ist 1:1, wie es mit dem GMM und den deutschen Topokarten (Geogrid) möglich ist. Für Deutschland gibt es alles auf CD/DVD in bester Qualität, mit kompakter Farbpalette (ohne verschwenderische Farbverläufe). Mit GMM hat man relativ flott ein ganzes Bundesland auf der SD-Karte. Der WMS-Service würde sicher schnell gesperrt werden, wenn das jemand online als Massendownload machen würde.