Commit 3550b27a authored by Claude Paroz's avatar Claude Paroz
Browse files

Isolated map creation JS code

parent 3baf1d10
Loading
Loading
Loading
Loading
+9 −4
Original line number Diff line number Diff line
@@ -197,10 +197,7 @@ function MapWidget(options) {
        }
    }

    this.map = new OpenLayers.Map(this.options.map_id, this.options.map_options);
    if (this.options.base_layer) this.layers.base = this.options.base_layer;
    else this.layers.base = new OpenLayers.Layer.WMS('OpenLayers WMS', 'http://vmap0.tiles.osgeo.org/wms/vmap0', {layers: 'basic'});
    this.map.addLayer(this.layers.base);
    this.map = this.create_map();

    var defaults_style = {
        'fillColor': '#' + this.options.color,
@@ -260,6 +257,14 @@ function MapWidget(options) {
    }
}

MapWidget.prototype.create_map = function() {
    var map = new OpenLayers.Map(this.options.map_id, this.options.map_options);
    if (this.options.base_layer) this.layers.base = this.options.base_layer;
    else this.layers.base = new OpenLayers.Layer.WMS('OpenLayers WMS', 'http://vmap0.tiles.osgeo.org/wms/vmap0', {layers: 'basic'});
    map.addLayer(this.layers.base);
    return map
};

MapWidget.prototype.get_ewkt = function(feat) {
    return "SRID=" + this.options.map_srid + ";" + this.wkt_f.write(feat);
};