Δημιουργήστε μια κλάση PHP για την αποθήκευση συντεταγμένες γεωγραφικού πλάτους και γεωγραφικού μήκους και μια περιγραφή . Για παράδειγμα, πληκτρολογήστε :
< 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" ) ? < br >
$ 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 < p > Δημιουργία του κύριου προγράμματος 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 ( ) ? ;
>
< br >
δημιουργήσει το Google Maps Εφαρμογή
Η 4
Δημιουργήστε ένα νέο αρχείο PHP αν θέλετε να συμπεριλάβετε PHP λογική με το κύριο πρόγραμμα . Δημιουργήστε τις κεφαλίδες HTML για την ιστοσελίδα . Για παράδειγμα, πληκτρολογήστε :
Php
$ custom_name = " Steve " ?
>
< < DOCTYPE html > br >
< meta http -equiv = " Content-Type " content = " text /html ? charset = utf - 8 " ; />
Συμπεριλάβετε την εξωτερική βιβλιοθήκη του Google Maps API Javscript . Για παράδειγμα, πληκτρολογήστε :
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα