Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> PHP /MySQL Προγραμματισμός

Πώς να αρχίσει μια Google Maps Εφαρμογών με PHP

Για να ξεκινήσετε μια εφαρμογή Google Maps με την PHP , θα πρέπει να δημιουργήσετε ένα PHP script που θα απαιτούνται δεδομένα εξόδου από την εφαρμογή Google Maps σε μορφή XML . Θα πρέπει στη συνέχεια να δημιουργήσετε την λειτουργία της εφαρμογής Google Maps με HTML και Javascript και καλέστε το PHP script για να ανακτήσετε τα δεδομένα που απαιτούνται για τον χάρτη . Μπορείτε προαιρετικά να ενσωματώσει ολόκληρη την εφαρμογή Google Maps μέσα σε ένα αρχείο PHP , όχι μέσα σε ένα αρχείο HTML , να συμπεριλάβει επιπλέον λογική . Οδηγίες
Δημιουργία PHP Script
Η 1

Δημιουργήστε μια κλάση PHP για την αποθήκευση συντεταγμένες γεωγραφικού πλάτους και γεωγραφικού μήκους και μια περιγραφή . Για παράδειγμα, πληκτρολογήστε :

τάξη συντεταγμένων {

δημόσια $ γεωγραφικό πλάτος , γεωγραφικό μήκος $, , $ περιγραφή ?

Δημόσια __ construct λειτουργία ( ; $ lat , $ υγροποιημένου φυσικού αερίου , $ περιγραφή) {

$ this - > γεωγραφικό πλάτος = $ lat ?

$ this - > μήκος = $ υγροποιημένου φυσικού αερίου ?

$ this - > description = $ περιγραφή ?

} }

2

Δημιουργήστε μια κλάση PHP για να αποθηκεύσετε μια σειρά συντεταγμένων που σχετίζονται με τον προσδιορισμό του ονόματος και της περιγραφής . Προσθέστε μια λειτουργία στην τάξη για να εξάγει ένα XML έκδοση των δεδομένων . Για παράδειγμα, πληκτρολογήστε :

σημείων τάξη {

προστατεύεται $ συντεταγμένες ?

Δημόσια __ construct λειτουργία ( ) {

$ this - > συντεταγμένες = array ( ) ? }


δημόσια λειτουργία πρόσθετου ( $ name , $ περιγραφή , $ lat , $ LNG) {

$ this - > συντεταγμένες [ $ name ] = νέων συντεταγμένων ( $ Lat, $ υγροποιημένου φυσικού αερίου , $ περιγραφή) ?

}

δημόσια λειτουργία output_xml ( ) {

$ xml = νέα DOMDocument ( " 1.0" ) ?

$ node = $ xml - > createElement ( "δείκτες" ) ?

$ root = $ xml - > appendChild ( $ node) ?

foreach ( $ αυτό - > συντεταγμένες από $ key = > $ value ) {

$ node = $ xml - > createElement ( «δείκτης» ) ?

$ newnode = $ root - > appendChild ( $ node) ?

$ newnode - > setAttribute ( " πόλη " , $ key ) ?

$ newnode - > setAttribute ( " lat " , $ value - > γεωγραφικό πλάτος ) ?

$ newnode - > setAttribute ( " ΥΦΑ " , $ value - > μήκος) ?

$ newnode - > setAttribute ( " desc " , $ value - > περιγραφή) ?

}

echo $ xml - > saveXML ( ) ? }


}
εικόνων 3

Δημιουργία του κύριου προγράμματος PHP για να αποθηκεύσετε το γεωγραφικό μήκος και πλάτος για επιλεγμένες πόλεις και την παραγωγή μια έκδοση XML της εν λόγω δεδομένα, όταν το πρόγραμμα εκτελείται . Για παράδειγμα, πληκτρολογήστε :

$ πόλεις = νέα σημείων ( ) ?

$ Πόλεις - > προσθήκη ( « Nassau " , " Bahamas " , " 25.08333 " , " -77.3333 " ) ?

$ πόλεις - > προσθήκη ( " Κάιρο" , "Αίγυπτος" , " 36.01667 " , " 31.2333 " ) ?

$ πόλεις - > προσθήκη ( "Paris" , " Γαλλία " , " 48.83333 " , " 2.33333 " ) ?

$ πόλεις - > προσθήκη ( «Πεκίνο " , "η Κίνα " , " 39.91667 " , " 116,3333 " ) ?

$ πόλεις - > ? προσθήκη ( " Σαντιάγκο " , " Χιλή" , " -33,40000 " , " -70,66667 ")?

$ πόλεις - > output_xml ( ) ? ;

>


δημιουργήσει το Google Maps Εφαρμογή
Η 4

Δημιουργήστε ένα νέο αρχείο PHP αν θέλετε να συμπεριλάβετε PHP λογική με το κύριο πρόγραμμα . Δημιουργήστε τις κεφαλίδες HTML για την ιστοσελίδα . Για παράδειγμα, πληκτρολογήστε :

$ custom_name = " Steve " ?

>

< br >




<php echo $ custom_name ? ; > ' s Χάρτης Διεθνής πόλεις
5

Συμπεριλάβετε την εξωτερική βιβλιοθήκη του Google Maps API Javscript . Για παράδειγμα, πληκτρολογήστε :

?
Η 6

Δημιουργήστε το κύριο πρόγραμμα Javascript . Ξεκινήστε το σενάριο , δημιουργώντας μια μεταβλητή για την αποθήκευση του χάρτη . Για παράδειγμα, πληκτρολογήστε :









Η

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα