Εγχειρίδιο Σημειώσεων Γραφικών Κάρτας του Γουόκερ
- Προηγούμενη Σελίδα Τύποι Maps
- Επόμενη Σελίδα Εισαγωγή SVG
Ο κατασκευαστής 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() |
|
Επιστρέψτε τον τρέχοντα τύπο της χάρτης. |
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 | Καθορίζει τη θέση του ελέγχου στο χάρτη. |
- Προηγούμενη Σελίδα Τύποι Maps
- Επόμενη Σελίδα Εισαγωγή SVG