summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--chimere/static/chimere/js/jquery.chimere-leaflet.js18
1 files changed, 11 insertions, 7 deletions
diff --git a/chimere/static/chimere/js/jquery.chimere-leaflet.js b/chimere/static/chimere/js/jquery.chimere-leaflet.js
index f0ae75f..c67a7a1 100644
--- a/chimere/static/chimere/js/jquery.chimere-leaflet.js
+++ b/chimere/static/chimere/js/jquery.chimere-leaflet.js
@@ -250,13 +250,17 @@ See the file COPYING for details.
methods.loadGeoObjects();
if (settings.extra_json_data){
for (idx=0;idx<settings.extra_json_data.length;idx++){
- var json_data = settings.extra_json_data[idx];
- $.getJSON(json_data['url'], function(data) {
- var geojsonLayer = new L.GeoJSON(data,{
- style:json_data['style']
- });
- settings.layer_control.addOverlay(geojsonLayer,
- json_data['name']);
+ $.ajax({
+ dataType: "json",
+ url: settings.extra_json_data[idx]['url'],
+ context: settings.extra_json_data[idx],
+ success: function(data) {
+ var geojsonLayer = new L.GeoJSON(data,{
+ style:this['style']
+ });
+ settings.layer_control.addOverlay(geojsonLayer,
+ this['name']);
+ }
});
}
}