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 | } |