Reference Manual for Google Maps

Constructor Map()

Creëer een Google-kaart:

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

Definitie en gebruik

De constructor Map() maakt een nieuwe kaart aan binnen het opgegeven HTML-element (meestal een <div>-element).

Syntax

new google.maps.Map(HTMLElement,MapOptions)

Waarde van parameter

Parameters Beschrijving
HTMLElement Bepaal waarin het kaart wordt geplaatst in een HTML-element.
MapOptions Object MapOptions opslaan dat de variabelen/keuzes van de kaartinitialisatie bevat.

Methoden van Map()

Methode Retourneerde waarde Beschrijving
fitBounds(LatLngBounds) None Stel het viewport in om de gegeven grenzen in te sluiten.
getBounds() LatLng,LatLng Geef de zuidwestelijke breedtegraad/longituur en noordoostelijke breedtegraad/longituur van het huidige viewport terug.
getCenter() LatLng Geef de breedtegraad/longituur van het midden van de kaart terug.
getDiv() Node Geef het DOM-object dat de kaart bevat terug.
getHeading() number

Geef de kompasrichting van de luchtfoto terug.

Geeft toe om de inschijningshoek van de luchtbeelden in graden in te stellen.

getMapTypeId()
  • HYBRID
  • ROADMAP
  • SATELLITE
  • TERRAIN
Geef het huidige kaarttype terug.
getProjection() Projection Geef de huidige projectie terug.
getStreetView() StreetViewPanorama Geef het standaard StreetViewPanorama dat gebonden is aan de kaart terug.
getTilt() number

Geef de invalshoek van de luchtfoto terug (in graden).

Geeft toe om de inschijningshoek van de luchtbeelden in graden in te stellen.

getZoom() number Geef de huidige zoomniveau van de kaart terug.
panBy(xnumber,ynumber) None Verander het midden van de kaart met een gegeven afstand (in pixels).
panTo(LatLng) None Verander het midden van de kaart naar de gegeven LatLng.
panToBounds(LatLngBounds) None Verschuiven van de kaart om de minimale hoeveelheid te bevatten die nodig is om LatLngBounds in te sluiten.
setCenter(LatLng) None Instellen van de breedtegraad/longituur van het midden van de kaart.
setHeading(number) None

Instellen van de kompasrichting van de luchtfoto.

Met een eenheid van graden gemeten van de basisrichting noord.

setMapTypeId(MapTypeId) None Instellen van het te weergeven kaarttype.
setOptions(MapOptions) None
setStreetView(StreetViewPanorama) None StreetViewPanorama
Bind StreetViewPanorama aan de kaart.number) None

setTilt(

Geeft toe om de inschijningshoek van de luchtbeelden in graden in te stellen.

setZoom(number) None Stel het zoomniveau van de kaart in.

Eigenschappen van Map()

Eigenschappen Type Beschrijving
controls Array.<MVCArray.<Node>> Aanvullende stuurprogramma's die aan de kaart worden toegevoegd.
mapTypes MapTypeRegistry Register van MapType-instanties op basis van de string-ID.
overlayMapTypes MVCArray.<MapType> Andere kaarttypen die moeten worden opgetild.

Evenementen van Map()

Event Parameters Beschrijving
bounds_changed None Wordt geactiveerd wanneer de grenzen van het zicht veranderen.
center_changed None Wordt geactiveerd wanneer de centrumbijstelling van de kaart verandert.
click MouseEvent Wordt geactiveerd wanneer de gebruiker op de kaart klikt.
dblclick MouseEvent Wordt geactiveerd wanneer de gebruiker dubbelklikt op de kaart.
drag None Wordt herhaaldelijk geactiveerd wanneer de gebruiker de kaart slept.
dragend None Wordt geactiveerd wanneer de gebruiker stopt met slepen met de kaart.
dragstart None Wordt geactiveerd wanneer de gebruiker begint te slepen met de kaart.
heading_changed None Wordt geactiveerd wanneer de titel-eigenschap van de kaart verandert.
idle None Wordt geactiveerd wanneer de kaart na het schuiven of zoomen leeg is.
maptypeid_changed None Wordt geactiveerd wanneer de mapTypeId-eigenschap verandert.
mousemove MouseEvent Wordt geactiveerd wanneer de muis over het mapcontainer wordt bewogen.
mouseout MouseEvent Wordt geactiveerd wanneer de muis van het mapcontainer wordt weggehaald.
mouseover MouseEvent Wordt geactiveerd wanneer de muis over het mapcontainer wordt gehouden.
projection_changed None Wordt geactiveerd wanneer de projectie verandert.
resize None Wordt geactiveerd wanneer de grootte van de kaart (div) verandert.
rightclick MouseEvent Wordt geactiveerd wanneer de gebruiker met de rechter muisknop klikt op de kaart.
tilesloaded None Wordt geactiveerd wanneer de zichtbare tegels volledig zijn geladen.
tilt_changed None Wordt geactiveerd wanneer de hellingshoek-eigenschap van de kaart verandert.
zoom_changed None Wordt geactiveerd wanneer de zoom-eigenschap van de kaart verandert.

Lagere laag

Constructor/object Beschrijving
Marker Maak een markering. (Let op: de locatie van het teken moet goed ingesteld zijn)
MarkerOptions Opties voor het renderen van het teken.
MarkerImage Vertegenwoordigt de structuur van het markeringssymbool of het schaduwbeeld.
MarkerShape Definieer de markeringsshape die de klikbare gebieden (type en coördinaten) van het teken bepaalt.
Animation Bepaalt welke animatie kan worden afgespeeld op het label (opdrijven of neerlaten).
InfoWindow Maak een informatievenster aan.
InfoWindowOptions Gebruikt om opties voor het renderen van informatievensters weer te geven.
Polyline Maak een polylijn (inclusief pad en penstijl) aan.
PolylineOptions Gebruikt om opties voor het renderen van lijnen weer te geven.
Polygon Maak een polygoon (inclusief pad en pen + vullingsstijl) aan.
PolygonOptions Gebruikt om opties voor het renderen van polygonen weer te geven.
Rectangle Maak een rechthoek (inclusief grenzen en pen + vullingsstijl) aan.
RectangleOptions Gebruikt om opties voor het renderen van rechthoeken weer te geven.
Circle Maak een cirkel (inclusief centrum + straal en pen + vullingsstijl) aan.
CircleOptions Gebruikt om opties voor het renderen van cirkels weer te geven.
GroundOverlay
GroundOverlayOptions
OverlayView
MapPanes
MapCanvasProjection

Event

Constructor/object Beschrijving
MapsEventListener

Het heeft geen methoden of constructor.

Zijn instanties worden geretourneerd door addListener() en addDomListener(), en uiteindelijk doorgegeven aan removeListener().

event Voeg toe/verwijder/activeer eventluisteraars.
MouseEvent Geef verschillende muisgebeurtenissen van de kaart en lagen terug.

Knop

Knop/object Beschrijving
MapTypeControlOptions Slaat opties op die nodig zijn om knoppen te wijzigen (positie en stijl).
MapTypeControlStyle Bepaalt welk type kaartknop moet worden weergegeven (keuzelijst of knop).
OverviewMapControlOptions Gebruikt om opties voor het renderen van overzichtskaartknoppen (uitklappen of inklappen) weer te geven.
PanControlOptions Gebruikt om opties voor het renderen van verschuifknoppen (positie) weer te geven.
RotateControlOptions Gebruikt om opties voor het renderen van draaiknoppen (positie) weer te geven.
ScaleControlOptions Gebruikt om opties voor het renderen van schaalknoppen (positie en stijl) weer te geven.
ScaleControlStyle Bepaalt welke schaalknop moet worden weergegeven.
StreetViewControlOptions Gebruikt om opties voor het renderen van de straatbeeld pegman knop (positie) weer te geven.
ZoomControlOptions Gebruikt om opties voor het renderen van zoomknoppen (positie en stijl) weer te geven.
ZoomControlStyle Define which type of zoom control (large or small) to display.
ControlPosition Define the position of the control on the map.