Δημιουργήστε μια κλάση 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 ( ) ? } } Δημιουργία του κύριου προγράμματος 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 ( ) ? ; > Δημιουργήστε ένα νέο αρχείο PHP αν θέλετε να συμπεριλάβετε PHP λογική με το κύριο πρόγραμμα . Δημιουργήστε τις κεφαλίδες HTML για την ιστοσελίδα . Για παράδειγμα, πληκτρολογήστε : Php $ custom_name = " Steve " ? > < Συμπεριλάβετε την εξωτερική βιβλιοθήκη του Google Maps API Javscript . Για παράδειγμα, πληκτρολογήστε : ? Δημιουργήστε το κύριο πρόγραμμα Javascript . Ξεκινήστε το σενάριο , δημιουργώντας μια μεταβλητή για την αποθήκευση του χάρτη . Για παράδειγμα, πληκτρολογήστε :
εικόνων 3
δημιουργήσει το Google Maps Εφαρμογή
Η 4
5
Η 6