1 Ανοίξτε το αρχείο HTML σας και εντοπίστε το τμήμα που περιέχει το Google Maps κωδικό σας . 2
Δημιουργήστε μια καθολική μεταβλητή που ονομάζεται " υπέρθεση " , πληκτρολογώντας το παρακάτω στο παραπάνω κωδικό όπου θα προετοιμαστεί χάρτη σας :
var επικάλυψη ?
εικόνων 3
Εντοπίστε λειτουργία του χάρτη σας " προετοιμαστεί" και να προσθέσετε μια μεταβλητή που περιέχει τη διαδρομή για το αρχείο εικόνας επικάλυψης :
var ImageSource = 'graphics /map_hiking.jpg » ?
Η
4 Καθορίστε την επικάλυψη καθολική μεταβλητή . Για παράδειγμα, πληκτρολογήστε :
επικάλυψη = νέα HikingOverlay ( όρια , srcImage , χάρτη) ?
Η μεταβλητή επικάλυψης αποκαλεί « HikingOverlay ", η οποία περιέχει τις παραμέτρους για την εικόνα επικάλυψης <. br >
5
Δημιουργήστε τη λειτουργία για την εικόνα επικάλυψης . Σε αυτό το παράδειγμα , η λειτουργία αυτή ονομάζεται " HikingOverlay " :
HikingOverlay λειτουργίας ( όρια , srcImage , χάρτη)
Η 6
προετοιμαστεί τα όρια , πηγή εικόνας και των ιδιοτήτων του χάρτη για τη διαδρομή Επικάλυψη λειτουργία .
Η 7
Δημιουργήστε μια υποκατηγορία για τη λειτουργία HikingOverlay . Χρησιμοποιήστε μια υποκατηγορία ώστε να μην αντικαταστήσετε τα χαρακτηριστικά της γονικής κλάσης . Για παράδειγμα, πληκτρολογήστε :
HikingOverlay.sub = νέα google.maps.OverlayView ( ) ?
8
Τοποθετήστε την επικάλυψη με τα τζάμια στο παράθυρο του Google Maps. Μπορείτε να χρησιμοποιήσετε HTML " div " στοιχεία για να τοποθετήσετε με ακρίβεια την επικάλυψη ή απλά να το επισυνάψετε σε ένα παράθυρο , εάν η επικάλυψη καλύπτει ολόκληρο τον χάρτη . Για παράδειγμα, να δημιουργήσετε τη διαίρεση και να επισυνάψετε το χάρτη στο παράθυρο , πληκτρολογώντας :
HikingOverlay.sub.onAdd = λειτουργία () {
τμήμα var = document.createElement ( " DIV " ) ?
var img = document.create.Element ( " img ")? div.appendChild ( img ) ?
sub_div = div ?
var υαλοπίνακες = this.getpanes ( ) ? panes.overlayLayer.appendChild ( div ) ?
}
Η 9
Τοποθετήστε το κάλυμμα πάνω από το χάρτη χρησιμοποιώντας τη μέθοδο " σύρει" . Για παράδειγμα, πληκτρολογήστε :
HikingOverlay.sub.draw = λειτουργία λειτουργία () { var overlayProjection = this.getProjection ( ) ? }
Η 10
Μετατρέψτε την προβολή της εικόνας από το γεωγραφικό πλάτος και μήκος συντεταγμένες σε pixels για τοποθέτηση στο div . Για παράδειγμα, πληκτρολογήστε :
var βορειοδυτικά = overlayProjection.fromLatLngToDivPixel ( this.bounds_.getNorthWest ( ) ) ?
11
Προσδιορίστε τις διαστάσεις του στυλ div για να χωρέσει την εικόνα . Για παράδειγμα, πληκτρολογήστε :
var div = this.div_ ? Div.style.left = northWest.x + " px " ?
12
Αποθηκεύστε το αρχείο σας και δοκιμάστε το . Google εμφανίζει την εικόνα σας, μέσω της Google map σας . Εάν η εικόνα δεν έχει τοποθετηθεί σωστά , να καθορίζει πρόσθετα τοποθέτηση συντεταγμένες στον κώδικά σας να τοποθετήσετε με ακρίβεια την εικόνα .
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα