Man kann alles machen aber es hängt davon ab welche Anforderungen man an die Karte stellt. GeoServer oder PostGIS können auch Vektordaten liefern und OpenLayers lässt zu darauf rumzupannen und -zoomen. Sieht aber eben ganz anders aus als Mapnik oder so und erfordert mehr Aufwand sich das zurechtzumachen.