Reference Manual for Google Maps
- Previous Page Maps Types
- Next Page Introduction to SVG
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() |
|
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. |
- Previous Page Maps Types
- Next Page Introduction to SVG