Google Maps reference håndbog

Map() konstruktøren

Opret Google-kort:

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

Definition og brug

Map() konstruktøren opretter et nyt kort i det angivne HTML-element (normalt et <div>-element).

Syntaks

new google.maps.Map(HTMLElement,MapOptions)

Parameter værdi

Parametre Beskrivelse
HTMLElement Definerer, hvor kortet skal placeres i et HTML-element.
MapOptions Gemmer MapOptions-objektet med initialiseringsvariabler/indstillinger for Map().

Metoder for Map()

Metode Returner værdien Beskrivelse
fitBounds(LatLngBounds) Ingen Indstil visningen til at inkludere de givne grænser.
getBounds() LatLng,LatLng Returner sydvestlig breddegrad/longiturs og nordøstlig breddegrad/longiturs for den nuværende visning.
getCenter() LatLng Returner breddegrad/longiturs for kortets center.
getDiv() Node Returner DOM-objektet, der indeholder kortet.
getHeading() number

Returner kompasretningen for luftfotografierne.

Gælder for SATELLITE- og HYBRID-karttyper.

getMapTypeId()
  • HYBRID
  • ROADMAP
  • SATELLITE
  • TERRAIN
Returner det nuværende korttype.
getProjection() Projection Returner den nuværende projektion.
getStreetView() StreetViewPanorama Returner det standard StreetViewPanorama, der er knyttet til kortet.
getTilt() number

Returner indrykningshjørnet for luftfotografierne (i grader).

Gælder for SATELLITE- og HYBRID-karttyper.

getZoom() number Returner kortets nuværende zoomniveau.
panBy(xnumber,ynumber) Ingen Ændr kortets center med en given afstand (i pixels).
panTo(LatLng) Ingen Skift kortets center til den givne LatLng.
panToBounds(LatLngBounds) Ingen Flyt kortet til at inkludere det mindste krav for at omfatte givne LatLngBounds.
setCenter(LatLng) Ingen Indstil breddegrad/longiturs af kortets center.
setHeading(number) Ingen

Indstil kompasretningen for luftfotografierne.

Med enheder for måling af vinkler fra nord.

setMapTypeId(MapTypeId) Ingen Indstil den korttype, der skal vises.
setOptions(MapOptions) Ingen
setStreetView(StreetViewPanorama) Ingen Binder StreetViewPanorama til kartet.
setTilt(number) Ingen

Indstil indrykningshjørnet for luftbilleder (i grader).

Gælder for SATELLITE- og HYBRID-karttyper.

setZoom(number) Ingen Indstil kartets zoomniveau.

Map()'s egenskaber

Egenskaber Type Beskrivelse
controls Array.<MVCArray.<Node>> Tilføjer ekstra kontroller til kartet.
mapTypes MapTypeRegistry Register over MapType-instanser baseret på streng-ID.
overlayMapTypes MVCArray.<MapType> Andre karttyper, der skal overlegges.

Map()'s begivenheder

Event Parametre Beskrivelse
bounds_changed Ingen Udløses, når visningsgrænsen ændres.
center_changed Ingen Udløses, når kartets center egenskab ændres.
click MouseEvent Udløses, når brugeren klikker på kartet.
dblclick MouseEvent Udløses, når brugeren dobbeltklikker på kartet.
drag Ingen Udløses gentagne gange, når brugeren trækker kartet.
dragend Ingen Udløses, når brugeren stopper med at trække kartet.
dragstart Ingen Udløses, når brugeren begynder at trække kartet.
heading_changed Ingen Udløses, når kartets titel egenskab ændres.
idle Ingen Udløses, når kartet bliver ledigt efter at have blevet trådt eller zoomet.
maptypeid_changed Ingen Udløses, når mapTypeId-egenskaben ændres.
mousemove MouseEvent Udløses hver gang brugerens mus bevæger sig over kartkontaineren.
mouseout MouseEvent Udløses, når brugerens mus forlader kartkontaineren.
mouseover MouseEvent Udløses, når brugerens mus kommer ind i kartkontaineren.
projection_changed Ingen Udløses, når projektionen ændres.
resize Ingen Udløses, når kartets (div) størrelse ændres.
rightclick MouseEvent Udløses, når brugeren højreklikker på kartet.
tilesloaded Ingen Udløses, når synlige blokke er fuldt indlæst.
tilt_changed Ingen Udløses, når kartets hældningsegenskab ændres.
zoom_changed Ingen Udløses, når kartets zoomegenskab ændres.

Overlægningslag

Konstruktør/Objekt Beskrivelse
Marker Opretter en markør. (Bemærk at markørens visningsposition skal være korrekt indstillet).
MarkerOptions Indstillinger til rendering af markør.
MarkerImage Repræsenterer strukturen af markørikon eller skyggebillede.
MarkerShape Definerer markørformålet for den klikbare region (type og koordinater).
Animation Bestemmer hvilken animation der kan afspilles på markøren (hop op eller falde ned).
InfoWindow Opretter et informationsvindue.
InfoWindowOptions Indstillingene til rendering af informationsvindue.
Polyline Opretter en polylinje (inkluderer stien og kant stil).
PolylineOptions Indstillingene til rendering af polylinje.
Polygon Opretter et polygon (inkluderer stien og kant + fyld stil).
PolygonOptions Indstillingene til rendering af polygon.
Rectangle Opretter et rektangel (inkluderer kanter og kant + fyld stil).
RectangleOptions Indstillingene til rendering af rektangel.
Circle Opretter en cirkel (inkluderer centrum + radius og kant + fyld stil).
CircleOptions Indstillingene til rendering af cirkel.
GroundOverlay
GroundOverlayOptions
OverlayView
MapPanes
MapCanvasProjection

Event

Konstruktør/Objekt Beskrivelse
MapsEventListener

Den har ingen metoder eller konstruktører.

Dens instanser returneres fra addListener(), addDomListener(), og returneres til sidst af removeListener().

event Tilføj/slet/udløs event lyttere.
MouseEvent Returnerer forskellige musehændelser fra kort og lag.

Kontrol

Kontrol/Objekt Beskrivelse
MapTypeControlOptions Gemmer indstillingerne til at ændre kontrol (position og stil).
MapTypeControlStyle Bestemmer hvilken type kort kontrol der skal vises (rullemenu eller knap).
OverviewMapControlOptions Bruges til at rendere indstillingene for oversigtskort kontrol (udklap eller sammenfoldet).
PanControlOptions Bruges til at rendere indstillingene for pan kontrol (position).
RotateControlOptions Bruges til at rendere indstillingene for roteringskontrollen (position).
ScaleControlOptions Bruges til at rendere indstillingene for skala kontrollen (position og stil).
ScaleControlStyle Bestemmer hvilken skala kontrol der skal vises.
StreetViewControlOptions Bruges til at rendere indstillingene for StreetView pegman kontrollen (position).
ZoomControlOptions Bruges til at rendere indstillingene for zoomkontrollen (position og stil).
ZoomControlStyle Definerer hvilken type zoomkontrol (stor eller lille) der skal vises.
ControlPosition Definerer kontrolpositionen på kortet.