source: trunk/src/map/inc/kmlHandler.php@ 7725

Last change on this file since 7725 was 7725, checked in by rick, 15 years ago

Made sure the the line style is set to be OS friendly

  • Property svn:eol-style set to native
File size: 939 bytes
Line 
1<?php
2//$file contains place of the KML file we will be getting our node information from
3$file = "inc/example.kml";
4
5//Check if the file exists, if it does we load it. If it doesn't we exit and return an error message
6if (file_exists($file))
7{
8 $xml = simplexml_load_file($file);
9}
10else
11{
12 exit('Failed to open example.xml.');
13}
14
15//Counter starts at 0. For every foreach done counter will go up by one. Thus resulting in total nodes added(counter starts at 0 so add 1 to the total )
16$counter = 0;
17
18//Now we go through the xml files, storing the data in an array called $markers. More data can be stored by adding more rows in the array
19foreach($xml->Document->Folder->Placemark as $placemark)
20{
21
22 $markers[] = array( "latitude"=>$placemark->LookAt->latitude,
23 "longitude"=>$placemark->LookAt->longitude,
24 "name"=>$placemark->name,
25 "description"=>$placemark->description,
26 "id"=>$counter);
27 $counter++;
28}
Note: See TracBrowser for help on using the repository browser.