Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var data;
- function mapPoints()
- {
- var url = '../common/ajax/get_map_points.php';
- var map = {};
- jQuery.get( url, map, recieve_map_points );
- console.log(data);
- return data;
- }
- function recieve_map_points(doc, textrank)
- {
- data = {"type": "FeatureCollection", "features": new Array()};
- var points = [];
- var point_nodes = doc.getElementsByTagName( 'Point' );
- for ( i=0; i<point_nodes.length; i++ )
- {
- var point_node = point_nodes[i];
- var event_name_nodes = point_node.getElementsByTagName('EventName');
- var event_name_node = event_name_nodes[0];
- var event_name = event_name_node.childNodes[0].nodeValue;
- var event_type_nodes = point_node.getElementsByTagName('EventType');
- var event_type_node = event_type_nodes[0];
- var event_type = event_type_node.childNodes[0].nodeValue;
- var event_currently_attending_nodes = point_node.getElementsByTagName('EventCurrentlyAttending');
- var event_currently_attending_node = event_currently_attending_nodes[0];
- var event_currently_attending = event_currently_attending_node.childNodes[0].nodeValue;
- var longitude_nodes = point_node.getElementsByTagName('Longitude');
- var longitude_node = longitude_nodes[0];
- var longitude = longitude_node.childNodes[0].nodeValue;
- var latitude_nodes = point_node.getElementsByTagName('Latitude');
- var latitude_node = latitude_nodes[0];
- var latitude = latitude_node.childNodes[0].nodeValue;
- var point = {
- "type" : "Feature",
- "geometry" : {
- "type" : "Point",
- "coordinates" : [longitude, latitude]
- },
- "properties" : {
- "name" : event_name,
- "type" : event_type,
- "attending" : event_currently_attending
- }
- }
- data["features"][i] = point;
- }
- console.log(data);
- return data;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement