Advertisement
wobbledev

Untitled

Jun 4th, 2012
157
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. var data;
  2.  
  3. function mapPoints()
  4. {
  5.     var url = '../common/ajax/get_map_points.php';
  6.  
  7.     var map = {};
  8.  
  9.      jQuery.get( url, map, recieve_map_points );
  10.      
  11.      console.log(data);
  12.      
  13.      return data;
  14.    
  15. }
  16.  
  17. function recieve_map_points(doc, textrank)
  18.     {
  19.         data = {"type": "FeatureCollection", "features": new Array()};
  20.        
  21.         var points = [];
  22.        
  23.         var point_nodes = doc.getElementsByTagName( 'Point' );
  24.        
  25.         for ( i=0; i<point_nodes.length; i++ )
  26.         {
  27.             var point_node = point_nodes[i];
  28.        
  29.             var event_name_nodes = point_node.getElementsByTagName('EventName');
  30.             var event_name_node  = event_name_nodes[0];
  31.             var event_name = event_name_node.childNodes[0].nodeValue;
  32.            
  33.             var event_type_nodes = point_node.getElementsByTagName('EventType');
  34.             var event_type_node  = event_type_nodes[0];
  35.             var event_type = event_type_node.childNodes[0].nodeValue;
  36.            
  37.             var event_currently_attending_nodes =       point_node.getElementsByTagName('EventCurrentlyAttending');
  38.             var event_currently_attending_node  = event_currently_attending_nodes[0];
  39.             var event_currently_attending = event_currently_attending_node.childNodes[0].nodeValue;
  40.        
  41.             var longitude_nodes = point_node.getElementsByTagName('Longitude');
  42.             var longitude_node  = longitude_nodes[0];
  43.             var longitude = longitude_node.childNodes[0].nodeValue;
  44.            
  45.             var latitude_nodes = point_node.getElementsByTagName('Latitude');
  46.             var latitude_node  = latitude_nodes[0];
  47.             var latitude = latitude_node.childNodes[0].nodeValue;
  48.        
  49.        
  50.             var point = {
  51.                 "type" : "Feature",
  52.                 "geometry" : {
  53.                     "type" : "Point",
  54.                     "coordinates" : [longitude, latitude]
  55.                 },
  56.                 "properties" : {
  57.                     "name" : event_name,
  58.                     "type" : event_type,
  59.                     "attending" : event_currently_attending
  60.                 }
  61.             }
  62.  
  63.             data["features"][i] = point;
  64.         }
  65.         console.log(data);
  66.         return data;
  67.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement