Til at begynde en Google Maps applikation med PHP, skal du oprette en PHP script, der vil udsende nødvendige data fra Google Maps i et XML -format. Du kan derefter nødt til at oprette Google Maps funktionalitet med HTML og Javascript og kalder PHP script til at hente de data, der er nødvendige for kortet. Du kan eventuelt indkapsle hele Google Maps ansøgning inden for en PHP-fil , snarere end i en HTML-fil , til at omfatte yderligere logik. Instruktioner
Opret PHP Script
1
Opret en PHP klasse til at gemme bredde-og længdegrader samt en beskrivelse . Skriv f.eks : Hej
< php
class Koordinat {
offentlig $ breddegrad, $ længdegrad , $ beskrivelse ,
offentlig funktion __ construct ( ? $ bredde, $ lng , $ beskrivelse) {
$ this -> breddegrad = $ lat ,
$ this -> længdegrad = $ lng ;
$ this -> description = $ betegnelse;
}
}
2
Opret en PHP klasse til at gemme en række koordinater forbundet med en identifikation og beskrivelse. Tilføje en funktion til klassen til at udsende en XML version af dataene. Skriv f.eks : beskyttet
class Coordinates {
$ koordinater
offentlig funktion __ construct () {
$ this -> koordinater = array ();
}
offentlig funktion add ($ navn, $ beskrivelse, $ bredde, $ lng ) {
$ this -> koordinater [ $ navn ] = nyt koordinatsystem ( $ bredde, $ lng , $ beskrivelse) ,
}
offentlig funktion output_xml () {
$ xml = new DOMDocument ( "1.0" ) ; < br >
$ node = $ xml -> createElement ( " markører" ),
$ root = $ xml -> appendChild ( $ node ),
foreach ( $ this - > koordinater som $ key => $ value ) {
$ node = $ xml -> createElement ( "markør ")
$ newnode = $ root -> appendChild ( $ node ),
$ newnode -> setAttribute ( "by" , $ key ),
$ newnode -> setAttribute ( " lat " , $ value -> breddegrad) ;
$ newnode -> setAttribute ( " lng " , $ value -> længde);
$ newnode -> setAttribute ( " desc " , $ value -> beskrivelse) ;
}
echo $ xml -> saveXML ();
}
}
3 < p > Opret det vigtigste PHP -program for at gemme breddegrad og længdegrad for udvalgte byer og output en XML version af disse data, når programmet køres . Skriv f.eks :
$ byer = new koordinater ();
$ byer -> add ( " Nassau ", " Bahamas ", " 25,08333 ", " -77,3333 ");
$ byer -> add ( " Cairo" , "Egypten" , " 36,01667 ", " 31,2333 ");
$ byer -> add ( "Paris" , " France" " 48,83333 ", " 2,33333 ");
$ byer -> add ( " Beijing" , "Kina ", " 39,91667 ", " 116,3333 ");
$ byer -> , tilføje ( " Santiago ", " Chile ", " -33,40000 ", " -70,66667 ");
$ byer -> output_xml (); ?
>
< br >
Opret Google Maps Application
4
Opret en ny PHP -fil, hvis du ønsker at medtage PHP logik med hovedprogrammet. Opret HTML overskrifter for websiden. Skriv f.eks : < ? Php
$ custom_name = " Steve "
>
< ! DOCTYPE html > < br >
< meta http-ækvivalent = " Content-Type " content = " text /html charset = utf- 8" ? />
< php echo $ custom_name , > 's Kort Internationale Cities 5
Medtag eksterne Google Maps API script biblioteket. Skriv f.eks : Hej
;
6
Opret vigtigste Javascript -programmet. Begynd scriptet ved at oprette en variabel til at gemme kortet. Skriv f.eks : Hej