Brzmi troche pokrecenie ale o ile rozumiem chodzi Ci o wybor warstw. W OpenLayers mozesz oczywiscie miec liste dostepnych warstw (podklady i dodatkowe warstwy) tak jak na osm.org.

No i da sie tez oczywiscie trzymac w jednej bazie stan z przed jakiegos czasu, a w drugiej aktualny, i renderowac je jako dwie warstwy – czy o to Ci chodzi piszac “zmiany od xx”?