Lightweight map widget based on OpenLayers