Att börja en Google Maps med PHP , måste du skapa ett PHP- skript som kommer ut uppgifter som behövs genom Google Maps i XML-format . Du måste då skapa programmet Google Maps funktionalitet med HTML och Javascript och ringa PHP-skript för att hämta de uppgifter som behövs för kartan . Du kan eventuellt kapsla hela Google Maps ansökan inom en PHP -fil , snarare än i en HTML -fil , till att omfatta ytterligare logik . Instruktioner Review Skapa PHP Script
1
Skapa en PHP- klass för att lagra latitud och longitud och en beskrivning . Till exempel , typ :
< php
class Coordinate {
allmänheten $ latitud , longitud $ , $ beskrivning ,
public function __ construct ( ? $ lat , $ lng , $ beskrivning ) {
$ this - > latitud = $ lat ,
$ this - > longitud = $ lng ;
$ här - > description = $ beskrivning ,
}
}
2
Skapa en PHP- klass för att lagra en array av koordinater i samband med ett identifierande namn och beskrivning . Lägg till en funktion i klassen att mata ut en XML- versionen av data . Till exempel , typ : skyddade
klass Koordinater {
$ koordinater ,
public function __ construct ( ) {
$ this - > koordinater = array ( ) ;
}
public function add ( $ name , $ beskrivning , $ lat , $ lng ) {
$ this - > koordinaterna [ $ name ] = ny koordinat ( $ lat , $ lng , $ beskrivning ) ,
}
public function output_xml ( ) {
$ xml = ny DOMDocument ( " 1.0 " ) ;
$ node = $ xml - > createElement ( "markörer" ) ;
$ root = $ xml - > appendChild ( $ node ) ;
foreach ( $ this - > koordinaterna som $ key = > $ värde ) {
$ node = $ xml - > createElement ( " markör " ) ;
$ newnode = $ root - > appendChild ( $ node ) ;
$ newnode - > setAttribute ( " city " , $ key ) ;
$ newnode - > setAttribute ( " lat " , $ value - > latitud ) ;
$ newnode - > setAttribute ( " LNG " , $ value - > longitud ) ;
$ newnode - > setAttribute ( " desc " , $ value - > beskrivning) ;
}
echo $ xml - > saveXML ( ) ;
}
}
3
Skapa den viktigaste PHP-program för att lagra latitud och longitud för utvalda städer och presentera ett XML- version av dessa data när programmet körs . Till exempel , typ :
$ städer = ny Koordinater ( ) ;
$ städer - > add ( " Nassau " , " Bahamas " , " 25,08333 " , " -77,3333 " ) ;
$ städer - > add ( " Kairo " , " Egypten " , " 36,01667 " , " 31,2333 " ) ;
$ städer - > add ( " Paris " , " Frankrike " , " 48,83333 " , " 2,33333 " ) ;
$ städer - > add ( " Peking " , " Kina " , " 39,91667 " , " 116,3333 " ) ;
$ städer - > , tillsätt ( " Santiago " , " Chile " , " -33,40000 " , " -70,66667 " ) ;
$ städer - > output_xml ( ) ; ?
>
Review Skapa Google Maps Application
4
Skapa en ny PHP- fil om du vill inkludera PHP logik med huvudprogrammet . Skapa HTML- rubriker för webbsidan . Skriv till exempel : < ? Php
$ custom_name = " Steve " ,
>
< ! DOCTYPE html >
< meta http - ekv = " content - Type " content = " text /html ; charset = utf - 8 " ? />
< php echo $ custom_name ; ? > ' s Karta över Internationella Städer < /title >
5 Inkludera externa Google Maps API aktiverats för biblioteket . Till exempel , typ :