2017-07-07 2 views
0
$kml = new SimpleXMLElement('<kml xmlns="http://www.opengis.net/kml/2.2" xmlns:gx="http://www.google.com/kml/ext/2.2" xmlns:kml="http://www.opengis.net/kml/2.2" xmlns:atom="http://www.w3.org/2005/Atom"></kml>'); 

$kml->addChild('Document'); 
$kml->Document->addChild('Folder'); 
$kml->Document->addChild('Folder'); 
$kml->Document->addChild('Folder'); 
$kml->Document->Folder->addChild('name','a'); 
$kml->Document->Folder->addChild('name','b'); 
$kml->Document->Folder->addChild('name','c'); 

Je veux utiliser PHP pour faire un KML de XML mais seulement montrer un dossier dans Google Earth. Je dois montrer trois dossiers dans un dossier Web comme:Comment AddChild deux « dossier », l'un est le point, l'autre est un polygone

↓ 口 poly (dossier web)

↓口a (folder) 
    →point1 
    →point2 
↓口b (folder) 
    →polygon1 
    →polygon2 
↓口c (folder) 
    →polyline1 
    →polyline2 

Répondre

0
$kml->Document->addChild('Folder'); 
$kml->Document->Folder->addChild('name','a'); 
$kml->Document->addChild('Folder'); 
$kml->Document->Folder[1]->addChild('name','b'); 
$kml->Document->addChild('Folder'); 
$kml->Document->Folder[2]->addChild('name','c'); 

`s travaillent

thx tous