Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Vytvorte triedu PHP pre ukladanie zemepisnej šírky a dĺžky a popis . Napríklad typ :
< php
trieda súradníc { klipart
verejné $ zemepisnej šírky , dĺžky $ , $ opis ;
public function __ construct ( ? $ lat , $ lng , $ opis ) {
$ this - > šírka = $ lat ;
$ this - > dĺžka = $ lng ;
$ this - > popis = $ opis ,
}
}
2
Vytvorte triedu PHP ukladať rad súradníc spojených s identifikačným názvom a popisom . Pridať funkciu do triedy pre výstup XML verziu dát . Napríklad typ :
triedy Súradnice {
chránené $ súradníc ;
public function __ construct ( ) {
$ this - > koordinuje = array ( ) ;
}
public function add ( $ name , $ popis , $ lat , $ lng ) {
$ this - > súradnice [ $ name ] = nová súradníc ( $ lat , $ lng , $ opis ) ;
}
public function output_xml ( ) {
$ xml = new DOMDocument ( " 1.0 " ) ;
$ node = $ xml - > createElement ( " markery " ) ;
$ root = $ xml - > appendChild ( $ node ) ;
foreach ( $ this - > koordinuje as $ key = > $ value ) {
$ node = $ xml - > createElement ( " značka " ) ;
$ newnode = $ root - > appendChild ( $ node ) ;
$ newnode - > setAttribute ( " mesto" , $ key ) ;
$ newnode - > setAttribute ( " lat " , $ value - > šírka ) ;
$ newnode - > setAttribute ( " LNG " , $ value - > vd ) ;
$ newnode - > setAttribute ( " desc " , $ opis hodnoty > ) ;
}
echo $ xml - > saveXML ( ) ;
}
}
3
Vytvoriť hlavný PHP program pre ukladanie zemepisnej šírky a dĺžky na vybraných mestách a výstup XML verzie týchto dát pri spustení programu . Napríklad typ :
$ mesta = nové súradnice ( ) ;
$ mesta - > add ( " Nassau " , " Bahamy " , " 25,08333 " , " -77,3333 " ) ;
$ mesta - > add ( " Cairo " , " Egypt " , " 36,01667 " , " 31,2333 " ) ;
$ mesta - > add ( " Paríž " , " Francúzsko " , " 48,83333 " , " 2,33333 " ) ;
$ mesta - > add ( " Peking " , " Čína " , " 39,91667 " , " 116,3333 " ) ;
$ mesta - > ; add ( " Santiago " , " Čile " " , -33,40000 " , " -70,66667 " ) ;
$ mesta - > output_xml ( ) ; ?
>
Vytvorte Google Maps aplikácie
4
Vytvoriť nový PHP súbor , ak chcete zahrnúť PHP logiku s hlavným programom . Vytvorte hlavičku HTML pre webovú stránku . Napríklad typ :
< ? Php
$ custom_name = " Steve " ;
? >
<< DOCTYPE html > br >
sťahovanie
< meta http - equiv = " Content - Type " content = " text /html ; charset = utf - 8 " ? />
zahrnúť externé knižnice Google Maps API Javscript . Napríklad typ :