View difference between Paste ID: x5UnA1sE and TCtgpVu8
SHOW: | | - or go back to the newest paste.
1
var data;
2
3
function mapPoints()
4
{
5
	var url = '../common/ajax/get_map_points.php';
6
7-
	var map = {}; /* party_id : push_party_id */
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 party_name_nodes = point_node.getElementsByTagName('PartyName');
29+
			var event_name_nodes = point_node.getElementsByTagName('EventName');
30-
			var party_name_node  = party_name_nodes[0];
30+
			var event_name_node  = event_name_nodes[0];
31-
			var party_name = party_name_node.childNodes[0].nodeValue;
31+
			var event_name = event_name_node.childNodes[0].nodeValue;
32
			
33-
			var party_type_nodes = point_node.getElementsByTagName('PartyType');
33+
			var event_type_nodes = point_node.getElementsByTagName('EventType');
34-
			var party_type_node  = party_type_nodes[0];
34+
			var event_type_node  = event_type_nodes[0];
35-
			var party_type = party_type_node.childNodes[0].nodeValue;
35+
			var event_type = event_type_node.childNodes[0].nodeValue;
36
			
37-
			var party_currently_attending_nodes = point_node.getElementsByTagName('PartyCurrentlyAttending');
37+
			var event_currently_attending_nodes = 		point_node.getElementsByTagName('EventCurrentlyAttending');
38-
			var party_currently_attending_node  = party_currently_attending_nodes[0];
38+
			var event_currently_attending_node  = event_currently_attending_nodes[0];
39-
			var party_currently_attending = party_currently_attending_node.childNodes[0].nodeValue;
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" : party_name,
57+
					"name" : event_name,
58-
					"type" : party_type,
58+
					"type" : event_type,
59-
					"attending" : party_currently_attending
59+
					"attending" : event_currently_attending
60
				}
61
			}
62
63
			data["features"][i] = point;
64
		}
65
		console.log(data);
66
		return data;
67
	}