addChild('Document'); $document->setItem('name','geotest'); $document->addHoverStyle(); $folder = $document->addChild('Folder'); $folder->setItem('name','geotest'); foreach (range(1,2) as $i) { $point = new kmlPoint(rand(-9000,9000)/100,rand(-18000,18000)/100); $placemark = $folder->addChild(new kmlPlacemark(null,'test'.$i,$point)); $placemark->makeFloating(); $placemark->useHoverStyle(); $placemark->setTimeStamp(date('Y-m-d')); #$placemark->useImageAsIcon('bla.png'); #or $placemark->makeFloating()->useHoverStyle()->useImageAsIcon('bla.png'); } if (!isset($_GET['nolinks'])) { foreach (range(3,4) as $i) { $networklink = $folder->addChild(new kmlNetworkLink(null,'test'.$i,$_SERVER['SCRIPT_URI']."?download&nolinks")); } } if (isset($_GET['download'])) { $kml->outputKML(empty($_GET['simple'])); exit; } print "Open in Google Earth
"; print ""; exit; print "
";
print_r($kml);
?>