Changeset 7632 for trunk/src/inc/KMLFile.class.php
- Timestamp:
- Mar 30, 2010, 9:53:43 PM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/inc/KMLFile.class.php
r7631 r7632 6 6 */ 7 7 8 define('PLACEMARK_GREEN', 'http://www.google.com/intl/en_us/mapfiles/ms/micons/green-dot.png'); 9 define('PLACEMARK_ORANGE', 'http://www.google.com/intl/en_us/mapfiles/ms/micons/orange-dot.png'); 10 define('PLACEMARK_RED', 'http://www.google.com/intl/en_us/mapfiles/ms/micons/red-dot.png'); 11 8 12 class KMLFile { 9 13 private $template = ' 10 14 <?xml version="1.0" encoding="UTF-8"?> 11 15 <kml xmlns="http://www.opengis.net/kml/2.2"> 12 %CONTENT% 16 <Document> 17 <name>Wireless Leiden Interactive Nodemap 2.0</name> 18 <open>1</open> 19 <description>Wireless Leiden Interactive Nodemap 2.0</description> 20 <Style id="greenArrowIcon"> 21 <IconStyle> 22 <Icon> 23 <href>%PLACEMARK_GREEN%</href> 24 </Icon> 25 </IconStyle> 26 </Style> 27 <Style id="orangeArrowIcon"> 28 <IconStyle> 29 <Icon> 30 <href>%PLACEMARK_ORANGE%</href> 31 </Icon> 32 </IconStyle> 33 </Style> 34 <Style id="redArrowIcon"> 35 <IconStyle> 36 <Icon> 37 <href>%PLACEMARK_RED%</href> 38 </Icon> 39 </IconStyle> 40 </Style> 41 <Folder> 42 <name>Nodes</name> 43 <description>Nodes from the Wireless Leiden network</description> 44 <LookAt> 45 <longitude>52.161087</longitude> 46 <latitude>4.490153</latitude> 47 <altitude>0</altitude> 48 <heading>0</heading> 49 <tilt>0</tilt> 50 <range>500</range> 51 </LookAt> 52 %CONTENT% 53 </Folder> 54 </Document> 13 55 </kml>'; 56 14 57 private $fileFirst = 'type,host_name,has_been_checked,check_execution_time,current_state,last_hard_state,last_check,problem_has_been_acknowledged'; 15 58 private $fileContent = array('string', 'string', 'integer', 'double', 'integer', 'integer', 'integer', 'integer'); … … 38 81 } 39 82 83 $toString = str_replace('%PLACEMARK_GREEN%', PLACEMARK_GREEN, $toString); 84 $toString = str_replace('%PLACEMARK_ORANGE%', PLACEMARK_ORANGE, $toString); 85 $toString = str_replace('%PLACEMARK_RED%', PLACEMARK_RED, $toString); 40 86 $toString = str_replace('%CONTENT%', $placemarkString, $toString); 41 87
Note:
See TracChangeset
for help on using the changeset viewer.