Um die Lizenz einzuhalten musst du diese “privaten” Daten sowieso in einer separaten Datenbank pflegen.
Dies kann man dann über Openlayer auf die fertige Karte einblenden.

Du kannst dann für das kleine Gebiet auch einfach die Karten fertig gerendert auf dem Server hinterlegen.