Google Maps reference håndbog
- Forrige side Kort typer
- Næste side SVG introduktion
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() |
|
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. |
- Forrige side Kort typer
- Næste side SVG introduktion