Example #1
0
 public function __toString()
 {
     $parent_string = parent::__toString();
     $output = array();
     $output[] = sprintf("<Placemark%s>", isset($this->id) ? sprintf(" id=\"%s\"", $this->id) : "");
     $output[] = $parent_string;
     if (isset($this->geometry)) {
         $output[] = $this->geometry->__toString();
     }
     $output[] = "</Placemark>";
     return implode("\n", $output);
 }
Example #2
0
 public function __toString()
 {
     $parent_string = parent::__toString();
     $output = array();
     $output[] = sprintf("<Model%s>", isset($this->id) ? sprintf(" id=\"%s\"", $this->id) : "");
     $output[] = $parent_string;
     $output[] = "</Model>";
     return implode("\n", $output);
 }
Example #3
0
 public function __toString()
 {
     $parent_string = parent::__toString();
     $output = array();
     $output[] = sprintf("<MultiGeometry%s>", isset($this->id) ? sprintf(" id=\"%s\"", $this->id) : "");
     $output[] = $parent_string;
     if (isset($this->geometries) && is_array($this->geometries)) {
         $geometries_strings = array();
         foreach ($this->geometries as $geometry) {
             $geometries_strings[] = $geometry->__toString();
         }
         $output[] = sprintf("\t<coordinates>%s</coordinates>", implode(" ", $geometries_strings));
     }
     $output[] = "</MultiGeometry>";
     return implode("\n", $output);
 }