Creare una classe PHP per memorizzare coordinate di latitudine e longitudine e una descrizione . Ad esempio, digitare :
coordinate { pubblica $ latitudine, longitudine $ , $ descrizione ; public function __ construct ( ? $ lat , $ lng , $ descrizione) { $ this - > latitudine = $ lat ; $ this-> longitudine = $ lng ; $ questo - > descrizione = $ descrizione ; } } Creare una classe PHP per memorizzare una serie di coordinate associate a un nome identificativo e la descrizione. Aggiungere una funzione per la classe per produrre una versione XML dei dati . Ad esempio, digitare : coordinate { protetto $ coordinate ; public function __ construct ( ) { $ this - > coordinate = array (); } Aggiungi funzione pubblica ( $ nome , $ descrizione , $ lat , $ lng ) { $ this-> coordinate [ $ name ] = nuove coordinate ( lat $ , $ lng , $ descrizione) ; } output_xml funzione pubblica ( ) { $ xml = new DOMDocument ( "1.0" ) ; < br $ node > = $ xml- > createElement ( "marcatori" ) ; $ root = $ xml- > appendChild ( $ node ) ; foreach ( $ this -> coordinate a partire da $ chiave = > $ valore ) { $ nodo = $ xml- > createElement ( "marcatore " ) ; $ newnode = $ root- > appendChild ( $ node ) ; $ newnode - > setAttribute ( " città" , $ key ) ; $ newnode - > setAttribute ( " lat " , $ valore > di latitudine ) ; $ newnode - > setAttribute ( " lng" , $ valore > longitudine ) ; $ newnode - > setAttribute ( " desc" , $ valore > descrizione ) ; } echo $ xml- > saveXML (); } } Creare il programma PHP principale per memorizzare la latitudine e la longitudine per le città e l'uscita di una versione XML di questi dati durante l'esecuzione del programma selezionato . Ad esempio, digitare : $ citta = new Coordinate ( ) ; $ città - > add ( " Nassau " , " Bahamas " , " 25,08,333 mila " , " -77,3333 " ) ; $ città - > add ( " Cairo " , "Egitto" , " 36,01,667 mila " , " 31,2333 "); $ città - > add ( "Paris " , " Francia " , " 48,83,333 mila " , " 2,33333 "); $ città - > add ( "Pechino " , "Cina" , " 39,91,667 mila " , " 116,3333 "); $ città - > , aggiungere ( " Santiago" , " Cile " , " -33,40000 " , " -70,66667 "); $ città - > output_xml (); ? > Creare un nuovo file PHP se si desidera includere la logica PHP con il programma principale . Creare le intestazioni HTML per la pagina web. Ad esempio, digitare : < ? Php $ custom_name = " Steve " ; > < ! DOCTYPE html > < meta http - equiv = contenuto "Content-Type " = "text /html ; charset = utf- 8" ? /> includere la libreria esterna di Google Maps API javscript . Ad esempio, digitare :
2
classe
3
, creare Google Maps Application
4
5
Programmazione © www.354353.com