Changeset 7632 for trunk/src/inc/KMLPlacemark.class.php
- Timestamp:
- Mar 30, 2010, 9:53:43 PM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/inc/KMLPlacemark.class.php
r7631 r7632 8 8 class KMLPlacemark { 9 9 private $template = ' 10 < placemark>10 <Placemark> 11 11 <name>%NAME%</name> 12 <visibility>0</visibility> 12 13 <description>%DESCRIPTION%</description> 13 <point> 14 <coordinates>%XCOORDINATE%,%YCOORDINATE%,0</coordinates> 15 </point> 16 </placemark>'; 14 <LookAt> 15 <longitude>%LONGITUDE%</longitude> 16 <latitude>%LATITUDE%</latitude> 17 <altitude>0</altitude> 18 <heading>0</heading> 19 <tilt>0</tilt> 20 <range>500</range> 21 </LookAt> 22 <styleUrl>%STYLE%</styleUrl> 23 <Point> 24 <altitudeMode>relativeToGround</altitudeMode> 25 <coordinates>%LONGITUDE%,%LATITUDE%</coordinates> 26 </Point> 27 </Placemark>'; 17 28 18 29 private $name; 19 30 private $description; 20 private $xCoordinate; 21 private $yCoordinate; 31 private $longitude; 32 private $latitude; 33 private $style; 22 34 23 35 /* … … 37 49 } 38 50 39 function set XCoordinate($newXCoordinate) {40 $this-> xCoordinate = (double) $newXCoordinate;51 function setLONGITUDE($newLONGITUDE) { 52 $this->longitude = (double) $newLONGITUDE; 41 53 } 42 54 43 function setYCoordinate($newYCoordinate) { 44 $this->yCoordinate = (double) $newYCoordinate; 55 function setLATITUDE($newLATITUDE) { 56 $this->latitude = (double) $newLATITUDE; 57 } 58 59 function setStyle($newStyle) { 60 $this->style = (string) $newStyle; 45 61 } 46 62 … … 50 66 $toString = str_replace('%NAME%', $this->name, $toString); 51 67 $toString = str_replace('%DESCRIPTION%', $this->description, $toString); 52 $toString = str_replace('%XCOORDINATE%', $this->xCoordinate, $toString); 53 $toString = str_replace('%YCOORDINATE%', $this->yCoordinate, $toString); 54 68 $toString = str_replace('%LONGITUDE%', $this->longitude, $toString); 69 $toString = str_replace('%LATITUDE%', $this->latitude, $toString); 70 $toString = str_replace('%STYLE%', $this->style, $toString); 71 55 72 return $toString; 56 73 }
Note:
See TracChangeset
for help on using the changeset viewer.