Changeset 9175 for src/django_gheat/website/static
- Timestamp:
- May 10, 2011, 4:52:19 PM (14 years ago)
- Location:
- src/django_gheat/website/static
- Files:
-
- 5 added
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
src/django_gheat/website/static/heatmap.js
r9166 r9175 18 18 displayProjection: new OpenLayers.Projection("EPSG:4326") 19 19 }); 20 20 21 map.events.register('click', map, GetMousePos); 22 function GetMousePos(pos) { 23 var pixel = new OpenLayers.Pixel(pos.xy.x,pos.xy.y); 24 var lonlat = map.getLonLatFromPixel(pixel); 25 var mousepos = OpenLayers.Layer.SphericalMercator.inverseMercator(lonlat.lon, lonlat.lat); 26 loadXMLDoc(mousepos); 27 //var url = "/website/wlnode/" + mousepos.lat + "," + mousepos.lon; 28 //window.location = url; 29 } 30 21 31 layerMapnik = new OpenLayers.Layer.OSM.Mapnik("Mapnik"); 22 32 map.addLayer(layerMapnik); … … 37 47 map.setCenter (lonLat, zoom); 38 48 } 49 50 function loadXMLDoc(mousepos) 51 { 52 var xmlhttp; 53 var txt,xx,x,i; 54 if (window.XMLHttpRequest) 55 {// code for IE7+, Firefox, Chrome, Opera, Safari 56 xmlhttp=new XMLHttpRequest(); 57 } 58 else 59 {// code for IE6, IE5 60 xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); 61 } 62 63 64 xmlhttp.onreadystatechange=function() 65 { 66 if (xmlhttp.readyState==4 && xmlhttp.status==200) 67 { 68 txt=""; 69 x=xmlhttp.responseXML.documentElement.getElementsByTagName("CD"); 70 for (i=0;i<x.length;i++) 71 { 72 xx=x[i].getElementsByTagName("ARTIST"); 73 txt=txt + xx[0].firstChild.nodeValue + "<br>"; 74 } 75 document.getElementById('nodelist').innerHTML=txt; 76 } 77 } 78 xmlhttp.open("POST","/static/test.xml",true); 79 //xmlhttp.open("POST","/website/lat=" + mousepos.lat + "&lon=" + mousepos.lon,true); 80 xmlhttp.send(); 81 }
Note:
See TracChangeset
for help on using the changeset viewer.