Index: /src/django_gheat/wlheatmap/feature.py
===================================================================
--- /src/django_gheat/wlheatmap/feature.py	(revision 9594)
+++ /src/django_gheat/wlheatmap/feature.py	(revision 9594)
@@ -0,0 +1,25 @@
+from django.http import HttpResponse
+from gheat.models import Node
+
+import json
+
+
+
+def nodes_json(request):
+  geojson = []
+  for node in Node.objects.filter(**request.REQUEST):
+    item = {
+        "type": "Feature",
+        "properties": {
+          'name' : node.name,
+        },
+        "geometry": {
+            "type": "Point",
+            "coordinates": [
+                node.latitude,
+                node.longitude,
+            ]
+        }
+    }
+    geojson.append(item)
+  return HttpResponse(json.dumps({'type' : 'FeatureCollection', 'features' : geojson},indent=2), mimetype="text/plain")
Index: /src/django_gheat/wlheatmap/static/heatmap.js
===================================================================
--- /src/django_gheat/wlheatmap/static/heatmap.js	(revision 9593)
+++ /src/django_gheat/wlheatmap/static/heatmap.js	(revision 9594)
@@ -92,5 +92,5 @@
   };
   var style = new OpenLayers.Style(template, {context: context});
-  var geojson = new OpenLayers.Layer.GML("GeoJSON", "/static/nodes.json", {
+  var geojson = new OpenLayers.Layer.GML("GeoJSON", "feature/nodes.json", {
     projection: new OpenLayers.Projection("EPSG:4326"),
     styleMap: new OpenLayers.StyleMap(style),
Index: /src/django_gheat/wlheatmap/urls.py
===================================================================
--- /src/django_gheat/wlheatmap/urls.py	(revision 9593)
+++ /src/django_gheat/wlheatmap/urls.py	(revision 9594)
@@ -17,4 +17,5 @@
     url(r'^tile/(?P<zoom>\d+)/(?P<x>\d+),(?P<y>\d+).png$', 'tile.serve_tile'),
     url(r'^nodelist/(?P<zoom>\d+),(?P<lat>[0-9.]+),(?P<lon>[0-9.]+)$', 'nodelist.serve_nodelist'),
+    url(r'^feature/nodes.json$', 'feature.nodes_json'),
     url(r'^filters/$', 'filters.serve_filters'),
 )
