Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse files

[1.6.x] Isolated map creation JS code

Backport of 3550b27 from master.
  • Loading branch information...
commit bd0319a2614b2f5fd03db61cfbc957be9022ff54 1 parent c0fb6bd
@claudep claudep authored
Showing with 9 additions and 4 deletions.
  1. +9 −4 django/contrib/gis/static/gis/js/OLMapWidget.js
View
13 django/contrib/gis/static/gis/js/OLMapWidget.js
@@ -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);
};
Please sign in to comment.
Something went wrong with that request. Please try again.