Εγχειρίδιο Σημειώσεων Γραφικών Κάρτας του Γουόκερ

Ο κατασκευαστής Map()

Δημιουργία χάρτη Google:

var map = new google.maps.Map(mapCanvas, mapOptions);

Ορισμός και χρήση

Ο κύριος κατασκευαστής Map() δημιουργεί μια νέα χάρτη μέσα στο καθορισμένο στοιχείο HTML (συνήθως το στοιχείο <div>).

Γλώσσα

new google.maps.Map(HTMLElement,MapOptions)

Αξία παραμέτρου

Παράμετροι Περιγραφή
HTMLElement Καθορίστε τον HTML στοιχείο όπου θα τοποθετηθεί η χάρτη.
MapOptions Αποθηκεύστε το αντικείμενο MapOptions με τις μεταβλητές και τις επιλογές αρχικοποίησης της χάρτης.

Μέθοδοι του Map()

Μέθοδος Επιστρέψτε την τιμή. Περιγραφή
fitBounds(LatLngBounds) None Ρροσθέστε την προβολή για να περιλαμβάνει τις καθορισμένες συντεταγμένες.
getBounds() LatLng,LatLng Επιστρέψτε την τρέχουσα γεωγραφική latitude/longitude του νοτιοδυτικού και του βορειοανατολικού ορίζοντα της προβολής.
getCenter() LatLng Επιστρέψτε την γεωγραφική latitude/longitude του κέντρου της χάρτης.
getDiv() Node Επιστρέψτε το DOM αντικείμενο που περιέχει τη χάρτη.
getHeading() number

Επιστρέψτε την κατεύθυνση του κόμψεως της εικόνας αεροφotografίας.

Χρησιμοποιείται για τους τύπους χαρτών SATELLITE και HYBRID.

getMapTypeId()
  • HYBRID
  • ROADMAP
  • SATELLITE
  • TERRAIN
Επιστρέψτε τον τρέχοντα τύπο της χάρτης.
getProjection() Projection Επιστρέψτε την τρέχουσα προοπτική.
getStreetView() StreetViewPanorama Επιστρέψτε το προεπιλεγμένο StreetViewPanorama που συνδέεται με τη χάρτη.
getTilt() number

Επιστρέψτε το γωνιακό επίπεδο της εικόνας αεροφotografίας (σε μονάδες μοιρών).

Χρησιμοποιείται για τους τύπους χαρτών SATELLITE και HYBRID.

getZoom() number Επιστρέψτε το τρέχον επίπεδο κλίμακας της χάρτης.
panBy(xnumber,ynumber) None Αλλάξτε το κέντρο της χάρτης με την καθορισμένη απόσταση (σε pixel).
panTo(LatLng) None Μετακινήστε το κέντρο της χάρτης στο δομής LatLng που δοθεί.
panToBounds(LatLngBounds) None Μετακινήστε τη χάρτη για να περιλαμβάνει το ελάχιστο όγκο που απαιτείται για το γέφυση του γύρω από το γέφυση του δομής LatLngBounds.
setCenter(LatLng) None Ρροσθέστε την γεωγραφική latitude/longitude του κέντρου της χάρτης.
setHeading(number) None

Ρροσθέστε την κατεύθυνση του κόμψεως της εικόνας αεροφotografίας.

μετατρέπεται σε μονάδες μοιρών από την βασική κατεύθυνση του βορρά.

setMapTypeId(MapTypeId) None Ρροσθέστε τον τύπο της εμφανιζόμενης τοποθεσίας χάρτη.
setOptions(MapOptions) None
setStreetView(StreetViewPanorama) None Σύνδεση του StreetViewPanorama στο χάρτη.
setTilt(number) None

Ρύθμιση του γωνιακού κλίσης της εικόνας αεροφωτογραφίας (σε μονάδες βαθμών).

Χρησιμοποιείται για τους τύπους χαρτών SATELLITE και HYBRID.

setZoom(number) None Ρύθμιση του επιπέδου κλίσης του χάρτη.

Ιδιότητες του Map()

Ιδιότητες Τύπος Περιγραφή
controls Array.<MVCArray.<Node>> Προσθήκη επιπλέον ελέγχων στο χάρτη.
mapTypes MapTypeRegistry Κατάλογος εγγραφών του MapType με βάση το ID της字符串.
overlayMapTypes MVCArray.<MapType> Άλλες τύποι χαρτών που θα προστεθούν.

Ενέργειες του Map()

γεγονός Παράμετροι Περιγραφή
bounds_changed None Αναζωπυρώνεται όταν αλλάζει η περιοχή του οπτικού πεδίου.
center_changed None Αναζωπυρώνεται όταν αλλάζει η ιδιότητα του κέντρου του χάρτη.
click MouseEvent Αναζωπυρώνεται όταν ο χρήστης κάνει κλικ στο χάρτη.
dblclick MouseEvent Αναζωπυρώνεται όταν ο χρήστης κάνει διπλό κλικ στο χάρτη.
drag None Αναζωπυρώνεται επαναλαμβανόμενα όταν ο χρήστης τραβάει τον χάρτη.
dragend None Αναζωπυρώνεται όταν ο χρήστης σταματά να τραβήξει τον χάρτη.
dragstart None Αναζωπυρώνεται όταν ο χρήστης ξεκινά να τραβήξει τον χάρτη.
heading_changed None Αναζωπυρώνεται όταν αλλάζει η ιδιότητα του τίτλου του χάρτη.
idle None Αναζωπυρώνεται όταν ο χάρτης γίνεται ελεύθερος μετά τη μετακίνηση ή τη σύκνωση.
maptypeid_changed None Αναζωπυρώνεται όταν αλλάζει η ιδιότητα mapTypeId.
mousemove MouseEvent Αναζωπυρώνεται κάθε φορά που το mouse του χρήστη μετακινείται στο κουτί του χάρτη.
mouseout MouseEvent Αναζωπυρώνεται όταν ο χρήστης κάνει mouseout από το κουτί του χάρτη.
mouseover MouseEvent Αναζωπυρώνεται όταν ο χρήστης κάνει mouseover στο κουτί του χάρτη.
projection_changed None Αναζωπυρώνεται όταν αλλάζει η προβολή.
resize None Αναζωπυρώνεται όταν αλλάζει το μέγεθος του div του χάρτη.
rightclick MouseEvent Αναζωπυρώνεται όταν ο χρήστης κάνει δεξί κλικ στο χάρτη.
tilesloaded None Αναζωπυρώνεται όταν ολοκληρώνεται η φόρτωση των ορατών τεμαχίων.
tilt_changed None Αναζωπυρώνεται όταν αλλάζει η ιδιότητα κλίσης της τοποθεσίας.
zoom_changed None Αναζωπυρώνεται όταν αλλάζει η ιδιότητα κλίσης της τοποθεσίας.

Στρώμα叠加

Δημιουργός/αντικείμενο Περιγραφή
Marker Δημιουργία σηματοδότησης. (Λόγω του ότι πρέπει να ρυθμίσετε σωστά τη θέση εμφάνισης της σηματοδότησης).
MarkerOptions Επιλογές για τη δια渲染ση της σηματοδότησης.
MarkerImage Παρουσίαση της δομής του εικονιδίου σηματοδότησης ή της εικόνας σκιάς.
MarkerShape Ορισμός της μορφής σηματοδότησης που καθορίζει την επιφάνεια που μπορεί να κλικτεί (τύπος και συντεταγμένες).
Animation Προκαθορίζει την κίνηση που μπορεί να παίξει η ετικέτα (εμφάνιση ή εξαφάνιση).
InfoWindow Δημιουργία παράθυρου πληροφοριών.
InfoWindowOptions Για την αποτύπωση των επιλογών του παράθυρου πληροφοριών.
Polyline Δημιουργία ευκλείδριας γραμμής (περιλαμβάνει διαδρομή και στυλ χρώματος).
PolylineOptions Για την αποτύπωση των επιλογών της ευκλείδριας γραμμής.
Polygon Δημιουργία πολυγώνου (περιλαμβάνει διαδρομή και χρώμα+στυλ γεωμετρίας).
PolygonOptions Για την αποτύπωση των επιλογών του πολυγώνου.
Rectangle Δημιουργία ορθογώνιου (περιλαμβάνει όρια και χρώμα+στυλ γεωμετρίας).
RectangleOptions Για την αποτύπωση των επιλογών του ορθογώνιου.
Circle Δημιουργία κύκλου (περιλαμβάνει κέντρο+διάμετρο και χρώμα+στυλ γεωμετρίας).
CircleOptions Για την αποτύπωση των επιλογών του κύκλου.
GroundOverlay
GroundOverlayOptions
OverlayView
MapPanes
MapCanvasProjection

γεγονός

Δημιουργός/αντικείμενο Περιγραφή
MapsEventListener

Δεν έχει μεθόδους, ούτε κατασκευαστή.

Η παράσταση του από το addListener(), addDomListener() και τελικά από το removeListener().

event Προσθήκη/αφαίρεση/ακρόαση γεγονότων.
MouseEvent Επιστρέφει διάφορα γεγονότα από τα αριστερά του ποντικιού στο χάρτη και τις στρώσεις.

έλεγχος

έλεγχος/αντικείμενο Περιγραφή
MapTypeControlOptions Αποθηκεύει τις επιλογές για την τροποποίηση των κουμπιών (τοποθεσία και στυλ).
MapTypeControlStyle Προκαθορίζει ποιο τύπο κουμπιού εμφανίζεται (μεταβλητή ή κουμπί).
OverviewMapControlOptions Για την αποτύπωση των επιλογών του κουμπιού προεπισκόπησης της εικόνας (ανοιχτό ή κλειστό).
PanControlOptions Για την αποτύπωση των επιλογών του κουμπιού μετακίνησης (τοποθεσία).
RotateControlOptions Για την αποτύπωση των επιλογών του κουμπιού γύρωγυρω (τοποθεσία).
ScaleControlOptions Για την αποτύπωση των επιλογών του κουμπιού κλίμακας (τοποθεσία και στυλ).
ScaleControlStyle Προκαθορίζει ποιο κουμπί κλίμακας θα εμφανιστεί.
StreetViewControlOptions Για την αποτύπωση των επιλογών του κουμπιού pegman της οδοντοστοιχίας (τοποθεσία).
ZoomControlOptions Για την αποτύπωση των επιλογών του κουμπιού ελέγχου της κλίμακας (τοποθεσία και στυλ).
ZoomControlStyle Καθορίζει ποιον τύπο κλιμάκωσης εμφανίζεται (μεγάλη ή μικρή).
ControlPosition Καθορίζει τη θέση του ελέγχου στο χάρτη.