From 34026213a1d6aa2377b16aaa503fc12077980ce1 Mon Sep 17 00:00:00 2001 From: Katie Filbert Date: Sat, 1 Dec 2012 17:53:34 +0100 Subject: hospital layer has hospitals --- resources/map.js | 32 +++++++++++++++++--------------- 1 file changed, 17 insertions(+), 15 deletions(-) (limited to 'resources/map.js') diff --git a/resources/map.js b/resources/map.js index 1b28a03..e14022a 100644 --- a/resources/map.js +++ b/resources/map.js @@ -16,22 +16,24 @@ $(document).ready(function() { initLayerControl(); function geojsonLayer() { - var converter = new op2geojson(); - var data = converter.geojson(); - var style = { - color: "red", - weight : 50, - opacity : 0.65 - }; - var layer = L.geoJson(data, { - style: function(feature) { - return style; - }, - onEachFeature: function(feature, layer) { - layer.bindPopup(feature.properties.name); - } + url = "http://overpass-api.de/api/interpreter?data=[out:json];node[amenity=hospital](52.34,13.3,52.52,13.6);out;"; + converter = new op2geojson(); + converter.fetch(url, function(data) { + var style = { + "color": "red", + "weight" : 50, + "opacity" : 0.65 + }; + layer = L.geoJson(data, { + style: function(feature) { + return style; + }, + onEachFeature: function(feature, layer) { + layer.bindPopup(feature.properties.name); + } + }); + return layer; }); - return layer; } function fetchLayers() { -- cgit v1.2.3