source: trunk/src/index.php@ 7640

Last change on this file since 7640 was 7640, checked in by Pieter Naber, 15 years ago

KMLFile can read from the node location file provided. It parses the file into nodes.

File size: 1.6 KB
Line 
1<?
2/*
3 * Project: NodeMap2.0
4 * File: index.php
5 * Purpose: Main index file of application
6 */
7
8require_once('config.php');
9require_once($config['file_init']);
10
11// Creating a placemark using our class
12$kmlPlacemark1 = new KMLPlacemark();
13$kmlPlacemark1->setName('Test name');
14$kmlPlacemark1->setDescription('Test description');
15$kmlPlacemark1->setLatitude(52.138476);
16$kmlPlacemark1->setLongitude(4.463046);
17$kmlPlacemark1->setStyle(PLACEMARK_GREEN);
18
19// Creating a second placemark using our class
20$kmlPlacemark2 = new KMLPlacemark();
21$kmlPlacemark2->setName('Placemark 2 name');
22$kmlPlacemark2->setDescription('This is the second placemark description');
23$kmlPlacemark2->setLatitude(52.638476);
24$kmlPlacemark2->setLongitude(4.063046);
25$kmlPlacemark2->setStyle(PLACEMARK_ORANGE);
26
27// Creating a KMLFile using our class, add our placemarks and echo
28$kml = new KMLFile();
29$kml->addPlacemark($kmlPlacemark1);
30$kml->addPlacemark($kmlPlacemark2);
31echo $kml->toString();
32
33// Now let's try reading from files and parsing the data in the files.
34// First off, we create a new KMLFile object
35$kmlFile = new KMLFile();
36
37// Let's try to read the node location file
38$nodeLocation = new FileHandler($config['node_location_file']);
39$kmlFile->parseLocationFile($nodeLocation->getFile());
40echo $kmlFile->toString();
41
42// Let's try to read the node status file
43$nodeStatus = new FileHandler($config['node_status_file']);
44$kmlFile->parseStatusFile($nodeStatus->getFile());
45/*
46 * TODO: Needs better parsing of the file now we have two seperate
47 * files for the location and the status of the nodes
48 */
49?>
Note: See TracBrowser for help on using the repository browser.