Google Maps JavaScript API v3 Reference

Zuletzt aktualisiert am Montag, 3. Februar 2025

Dies ist ein Index aller Klassen, Methoden und Schnittstellen in der Maps JavaScript API Version 3.59.

Weitere Informationen finden Sie in den Versionshinweisen und unter Versionsverwaltung.

Klicken Sie auf den Namen eines Elements, um eine detaillierte Dokumentation aufzurufen.

Globale Konzepte

google.maps

google.maps-Namespace

Statische Methoden: importLibrary

Konstanten: version

Einstellungen

Einstellungen-Klasse

Statische Methoden: getInstance

Unterkünfte: BetaexperienceIds, fetchAppCheckToken

MapsAppCheckTokenResult-Schnittstelle

Ereignissystem

Ereignisklasse

Statische Methoden: addListener, addListenerOnce, clearInstanceListeners, clearListeners, hasListeners, removeListener, trigger, addDomListener, addDomListenerOnce

MapsEventListener-Schnittstelle

Methoden: remove

MVCObject-Klasse

Methoden: addListener, bindTo, get, notify, set, setValues, unbind, unbindAll

MVCArray-Klasse

Methoden: clear, forEach, getArray, getAt, getLength, insertAt, pop, push, removeAt, setAt

Ereignisse: insert_at, remove_at, set_at

ErrorEvent-Schnittstelle

Unterkünfte: error

Fehler

Klasse „MapsNetworkError“

Unterkünfte: code, endpoint

MapsRequestError-Klasse
Klasse „MapsServerError“
Konstanten für MapsNetworkErrorEndpoint

Konstanten: DIRECTIONS_ROUTE, DISTANCE_MATRIX, ELEVATION_ALONG_PATH, ELEVATION_LOCATIONS, FLEET_ENGINE_GET_DELIVERY_VEHICLE, FLEET_ENGINE_GET_TRIP, FLEET_ENGINE_GET_VEHICLE, FLEET_ENGINE_LIST_DELIVERY_VEHICLES, FLEET_ENGINE_LIST_TASKS, FLEET_ENGINE_LIST_VEHICLES, FLEET_ENGINE_SEARCH_TASKS, GEOCODER_GEOCODE, MAPS_MAX_ZOOM, PLACES_AUTOCOMPLETE, PLACES_DETAILS, PLACES_FIND_PLACE_FROM_PHONE_NUMBER, PLACES_FIND_PLACE_FROM_QUERY, PLACES_GATEWAY, PLACES_GET_PLACE, PLACES_LOCAL_CONTEXT_SEARCH, PLACES_NEARBY_SEARCH, PLACES_SEARCH_TEXT, STREETVIEW_GET_PANORAMA

Maps

Maps

Kartenklasse

Eigenschaften: controls, data, mapTypes, overlayMapTypes

Methoden: fitBounds, getBounds, getCenter, getClickableIcons, BetagetDatasetFeatureLayer, getDiv, getFeatureLayer, getHeading, getHeadingInteractionEnabled, getInternalUsageAttributionIds, getMapCapabilities, getMapTypeId, getProjection, getRenderingType, getStreetView, getTilt, getTiltInteractionEnabled, getZoom, moveCamera, panBy, panTo, panToBounds, setCenter, setClickableIcons, setHeading, setHeadingInteractionEnabled, setMapTypeId, setOptions, setRenderingType, setStreetView, setTilt, setTiltInteractionEnabled, setZoom

Konstanten: DEMO_MAP_ID

Ereignisse: bounds_changed, center_changed, click, contextmenu, dblclick, drag, dragend, dragstart, heading_changed, idle, isfractionalzoomenabled_changed, mapcapabilities_changed, maptypeid_changed, mousemove, mouseout, mouseover, projection_changed, renderingtype_changed, tilesloaded, tilt_changed, zoom_changed, rightclick

MapOptions-Oberfläche

Eigenschaften: backgroundColor, cameraControl, cameraControlOptions, center, clickableIcons, colorScheme, controlSize, disableDefaultUI, disableDoubleClickZoom, draggableCursor, draggingCursor, fullscreenControl, fullscreenControlOptions, gestureHandling, heading, headingInteractionEnabled, internalUsageAttributionIds, isFractionalZoomEnabled, keyboardShortcuts, mapId, mapTypeControl, mapTypeControlOptions, mapTypeId, maxZoom, minZoom, noClear, renderingType, restriction, rotateControl, rotateControlOptions, scaleControl, scaleControlOptions, scrollwheel, streetView, streetViewControl, streetViewControlOptions, styles, tilt, tiltInteractionEnabled, zoom, zoomControl, zoomControlOptions, draggable, panControl, panControlOptions

BetaMapElement-Klasse

Eigenschaften: center, headingInteractionDisabled, innerMap, internalUsageAttributionIds, mapId, renderingType, tiltInteractionDisabled, zoom

Methoden: BetaaddEventListener, BetaremoveEventListener

Ereignisse: gmp-zoomchange

BetaMapElementOptions-Oberfläche

Eigenschaften: center, headingInteractionDisabled, internalUsageAttributionIds, mapId, renderingType, tiltInteractionDisabled, zoom

BetaZoomChangeEvent-Klasse
MapTypeStyle-Schnittstelle

Unterkünfte: elementType, featureType, stylers

MapMouseEvent-Schnittstelle

Unterkünfte: domEvent, latLng

Methoden: stop

IconMouseEvent-Schnittstelle

Unterkünfte: placeId

Konstanten für „ColorScheme“

Konstanten: DARK, FOLLOW_SYSTEM, LIGHT

Konstanten für MapTypeId

Konstanten: HYBRID, ROADMAP, SATELLITE, TERRAIN

MapTypeRegistry-Klasse

Methoden: set

MapRestriction-Oberfläche

Unterkünfte: latLngBounds, strictBounds

TrafficLayer-Klasse

Methoden: getMap, setMap, setOptions

TrafficLayerOptions-Benutzeroberfläche

Unterkünfte: autoRefresh, map

TransitLayer-Klasse

Methoden: getMap, setMap

BicyclingLayer-Klasse

Methoden: getMap, setMap

BetaCameraOptions-Oberfläche

Eigenschaften: center, heading, tilt, zoom

VisibleRegion-Oberfläche

Eigenschaften: farLeft, farRight, latLngBounds, nearLeft, nearRight

Konstanten für RenderingType

Konstanten: RASTER, UNINITIALIZED, VECTOR

MapCapabilities-Benutzeroberfläche

Unterkünfte: isAdvancedMarkersAvailable, isDataDrivenStylingAvailable, isWebGLOverlayViewAvailable

WebGL

WebGLOverlayView-Klasse

Methoden: getMap, onAdd, onContextLost, onContextRestored, onDraw, onRemove, onStateUpdate, requestRedraw, requestStateUpdate, setMap

WebGLDrawOptions-Oberfläche

Unterkünfte: gl, transformer

WebGLStateOptions-Benutzeroberfläche

Unterkünfte: gl

CoordinateTransformer-Oberfläche

Methoden: fromLatLngAltitude, getCameraParams

Schnittstelle „CameraParams“

Eigenschaften: center, heading, tilt, zoom

Koordinaten

LatLng-Klasse

Methoden: equals, lat, lng, toJSON, toString, toUrlValue

LatLngLiteral-Oberfläche

Unterkünfte: lat, lng

LatLngBounds-Klasse

Methoden: contains, equals, extend, getCenter, getNorthEast, getSouthWest, intersects, isEmpty, toJSON, toSpan, toString, toUrlValue, union

Konstanten: MAX_BOUNDS

LatLngBoundsLiteral-Oberfläche

Eigenschaften: east, north, south, west

LatLngAltitude-Klasse

Unterkünfte: altitude, lat, lng

Methoden: equals, toJSON

LatLngAltitudeLiteral-Oberfläche

Unterkünfte: altitude, lat, lng

Punktklasse

Unterkünfte: x, y

Methoden: equals, toString

Größenklasse

Unterkünfte: height, width

Methoden: equals, toString

Abstand

Eigenschaften: bottom, left, right, top

CircleLiteral-Oberfläche

Unterkünfte: center, radius

AlphaOrientation3D-Klasse

Unterkünfte: heading, roll, tilt

Methoden: equals, toJSON

AlphaOrientation3DLiteral-Oberfläche

Unterkünfte: heading, roll, tilt

AlphaVector3D-Klasse

Unterkünfte: x, y, z

Methoden: equals, toJSON

AlphaVector3DLiteral-Schnittstelle

Unterkünfte: x, y, z

Datengestützte Stile

FeatureLayer-Benutzeroberfläche

Eigenschaften: BetadatasetId, featureType, isAvailable, style

Methoden: addListener

Ereignisse: click, mousemove

Konstanten für „FeatureType“

Konstanten: ADMINISTRATIVE_AREA_LEVEL_1, ADMINISTRATIVE_AREA_LEVEL_2, COUNTRY, BetaDATASET, LOCALITY, POSTAL_CODE, SCHOOL_DISTRICT

FeatureStyleFunction-Typdefinition
FeatureStyleFunctionOptions-Benutzeroberfläche

Unterkünfte: feature

FeatureStyleOptions-Benutzeroberfläche

Eigenschaften: fillColor, fillOpacity, strokeColor, strokeOpacity, strokeWeight

Funktionsoberfläche

Unterkünfte: featureType

PlaceFeature-Oberfläche

Unterkünfte: placeId

Methoden: fetchPlace

BetaDatasetFeature-Benutzeroberfläche

Unterkünfte: datasetAttributes, datasetId

FeatureMouseEvent-Schnittstelle

Unterkünfte: features

Steuerelemente

Schnittstelle „CameraControlOptions“

Unterkünfte: position

FullscreenControlOptions-Oberfläche

Unterkünfte: position

MapTypeControlOptions-Oberfläche

Unterkünfte: mapTypeIds, position, style

Konstanten für MapTypeControlStyle

Konstanten: DEFAULT, DROPDOWN_MENU, HORIZONTAL_BAR

MotionTrackingControlOptions-Benutzeroberfläche

Unterkünfte: position

PanControlOptions-Oberfläche

Unterkünfte: position

Oberfläche „RotateControlOptions“

Unterkünfte: position

ScaleControlOptions-Oberfläche

Unterkünfte: style

Konstanten für „ScaleControlStyle“

Konstanten: DEFAULT

StreetViewControlOptions-Oberfläche

Unterkünfte: position, sources

ZoomControlOptions-Oberfläche

Unterkünfte: position

Konstanten für ControlPosition

Konstanten: BLOCK_END_INLINE_CENTER, BLOCK_END_INLINE_END, BLOCK_END_INLINE_START, BLOCK_START_INLINE_CENTER, BLOCK_START_INLINE_END, BLOCK_START_INLINE_START, BOTTOM_CENTER, BOTTOM_LEFT, BOTTOM_RIGHT, INLINE_END_BLOCK_CENTER, INLINE_END_BLOCK_END, INLINE_END_BLOCK_START, INLINE_START_BLOCK_CENTER, INLINE_START_BLOCK_END, INLINE_START_BLOCK_START, LEFT_BOTTOM, LEFT_CENTER, LEFT_TOP, RIGHT_BOTTOM, RIGHT_CENTER, RIGHT_TOP, TOP_CENTER, TOP_LEFT, TOP_RIGHT

Geometry-Bibliothek

encoding_class

Statische Methoden: decodePath, encodePath

spherical class

Statische Methoden: computeArea, computeDistanceBetween, computeHeading, computeLength, computeOffset, computeOffsetOrigin, computeSignedArea, interpolate

poly class

Statische Methoden: containsLocation, isLocationOnEdge

Auf Karten zeichnen

Erweiterte Markierungen

Klasse „AdvancedMarkerElement“

Eigenschaften: collisionBehavior, content, element, BetagmpClickable, gmpDraggable, map, position, title, zIndex

Methoden: BetaaddEventListener, addListener, BetaremoveEventListener

Ereignisse: click, drag, dragend, dragstart, Betagmp-click

AdvancedMarkerElementOptions-Schnittstelle

Eigenschaften: collisionBehavior, content, BetagmpClickable, gmpDraggable, map, position, title, zIndex

BetaAdvancedMarkerClickEvent-Klasse
PinElement-Klasse

Eigenschaften: background, borderColor, element, glyph, glyphColor, scale

Methoden: BetaaddEventListener, BetaremoveEventListener

PinElementOptions-Schnittstelle

Eigenschaften: background, borderColor, glyph, glyphColor, scale

Infofenster

InfoWindow-Klasse

Unterkünfte: isOpen

Methoden: close, focus, getContent, getHeaderContent, getHeaderDisabled, getPosition, getZIndex, open, setContent, setHeaderContent, setHeaderDisabled, setOptions, setPosition, setZIndex

Ereignisse: close, closeclick, content_changed, domready, headercontent_changed, headerdisabled_changed, position_changed, visible, zindex_changed

InfoWindowOptions-Oberfläche

Eigenschaften: ariaLabel, content, disableAutoPan, headerContent, headerDisabled, maxWidth, minWidth, pixelOffset, position, zIndex

InfoWindowOpenOptions-Schnittstelle

Unterkünfte: anchor, map, shouldFocus

Polygone

Polylinienklasse

Methoden: getDraggable, getEditable, getMap, getPath, getVisible, setDraggable, setEditable, setMap, setOptions, setPath, setVisible

Ereignisse: click, contextmenu, dblclick, drag, dragend, dragstart, mousedown, mousemove, mouseout, mouseover, mouseup, rightclick

PolylineOptions-Schnittstelle

Eigenschaften: clickable, draggable, editable, geodesic, icons, map, path, strokeColor, strokeOpacity, strokeWeight, visible, zIndex

IconSequence-Schnittstelle

Eigenschaften: fixedRotation, icon, offset, repeat

Polygon-Klasse

Methoden: getDraggable, getEditable, getMap, getPath, getPaths, getVisible, setDraggable, setEditable, setMap, setOptions, setPath, setPaths, setVisible

Ereignisse: click, contextmenu, dblclick, drag, dragend, dragstart, mousedown, mousemove, mouseout, mouseover, mouseup, rightclick

PolygonOptions-Oberfläche

Eigenschaften: clickable, draggable, editable, fillColor, fillOpacity, geodesic, map, paths, strokeColor, strokeOpacity, strokePosition, strokeWeight, visible, zIndex

PolyMouseEvent-Schnittstelle

Unterkünfte: edge, path, vertex

Rectangle-Klasse

Methoden: getBounds, getDraggable, getEditable, getMap, getVisible, setBounds, setDraggable, setEditable, setMap, setOptions, setVisible

Ereignisse: bounds_changed, click, contextmenu, dblclick, drag, dragend, dragstart, mousedown, mousemove, mouseout, mouseover, mouseup, rightclick

RectangleOptions-Benutzeroberfläche

Eigenschaften: bounds, clickable, draggable, editable, fillColor, fillOpacity, map, strokeColor, strokeOpacity, strokePosition, strokeWeight, visible, zIndex

Circle-Klasse

Methoden: getBounds, getCenter, getDraggable, getEditable, getMap, getRadius, getVisible, setCenter, setDraggable, setEditable, setMap, setOptions, setRadius, setVisible

Ereignisse: center_changed, click, dblclick, drag, dragend, dragstart, mousedown, mousemove, mouseout, mouseover, mouseup, radius_changed, rightclick

CircleOptions-Oberfläche

Eigenschaften: center, clickable, draggable, editable, fillColor, fillOpacity, map, radius, strokeColor, strokeOpacity, strokePosition, strokeWeight, visible, zIndex

Konstanten für StrokePosition

Konstanten: CENTER, INSIDE, OUTSIDE

Daten

Datenklasse

Methoden: add, addGeoJson, contains, forEach, getControlPosition, getControls, getDrawingMode, getFeatureById, getMap, getStyle, loadGeoJson, overrideStyle, remove, revertStyle, setControlPosition, setControls, setDrawingMode, setMap, setStyle, toGeoJson

Ereignisse: addfeature, click, contextmenu, dblclick, mousedown, mouseout, mouseover, mouseup, removefeature, removeproperty, setgeometry, setproperty, rightclick

Data.DataOptions-Schnittstelle

Eigenschaften: controlPosition, controls, drawingMode, featureFactory, map, style

Data.GeoJsonOptions-Schnittstelle

Unterkünfte: idPropertyName

Data.StyleOptions-Schnittstelle

Eigenschaften: animation, clickable, cursor, draggable, editable, fillColor, fillOpacity, icon, icons, label, opacity, shape, strokeColor, strokeOpacity, strokeWeight, title, visible, zIndex

Data.StylingFunction-Typdefinition
Data.Feature-Klasse

Methoden: forEachProperty, getGeometry, getId, getProperty, removeProperty, setGeometry, setProperty, toGeoJson

Ereignisse: removeproperty, setgeometry, setproperty

Data.FeatureOptions-Schnittstelle

Unterkünfte: geometry, id, properties

Data.Geometry-Schnittstelle

Methoden: forEachLatLng, getType

Data.Point-Klasse

Methoden: forEachLatLng, get, getType

Data.MultiPoint-Klasse

Methoden: forEachLatLng, getArray, getAt, getLength, getType

Data.LineString-Klasse

Methoden: forEachLatLng, getArray, getAt, getLength, getType

Data.MultiLineString-Klasse

Methoden: forEachLatLng, getArray, getAt, getLength, getType

Data.LinearRing-Klasse

Methoden: forEachLatLng, getArray, getAt, getLength, getType

Data.Polygon-Klasse

Methoden: forEachLatLng, getArray, getAt, getLength, getType

Data.MultiPolygon-Klasse

Methoden: forEachLatLng, getArray, getAt, getLength, getType

Data.GeometryCollection-Klasse

Methoden: forEachLatLng, getArray, getAt, getLength, getType

Data.MouseEvent-Schnittstelle

Unterkünfte: feature

Data.AddFeatureEvent-Schnittstelle

Unterkünfte: feature

Data.RemoveFeatureEvent-Schnittstelle

Unterkünfte: feature

Data.SetGeometryEvent-Schnittstelle

Unterkünfte: feature, newGeometry, oldGeometry

Data.SetPropertyEvent-Schnittstelle

Eigenschaften: feature, name, newValue, oldValue

Data.RemovePropertyEvent-Schnittstelle

Unterkünfte: feature, name, oldValue

DOM-Elemente

OverlayView-Klasse

Statische Methoden: preventMapHitsAndGesturesFrom, preventMapHitsFrom

Methoden: draw, getMap, getPanes, getProjection, onAdd, onRemove, setMap

MapPanes-Benutzeroberfläche

Eigenschaften: floatPane, mapPane, markerLayer, overlayLayer, overlayMouseTarget

MapCanvasProjection-Schnittstelle

Methoden: fromContainerPixelToLatLng, fromDivPixelToLatLng, fromLatLngToContainerPixel, fromLatLngToDivPixel, getVisibleRegion, getWorldWidth

KML

KmlLayer-Klasse

Methoden: getDefaultViewport, getMap, getMetadata, getStatus, getUrl, getZIndex, setMap, setOptions, setUrl, setZIndex

Ereignisse: click, defaultviewport_changed, status_changed

KmlLayerOptions-Schnittstelle

Eigenschaften: clickable, map, preserveViewport, screenOverlays, suppressInfoWindows, url, zIndex

KmlLayerMetadata-Schnittstelle

Eigenschaften: author, description, hasScreenOverlays, name, snippet

Konstanten für KmlLayerStatus

Konstanten: DOCUMENT_NOT_FOUND, DOCUMENT_TOO_LARGE, FETCH_ERROR, INVALID_DOCUMENT, INVALID_REQUEST, LIMITS_EXCEEDED, OK, TIMED_OUT, UNKNOWN

KmlMouseEvent-Schnittstelle

Unterkünfte: featureData, latLng, pixelOffset

KmlFeatureData-Schnittstelle

Eigenschaften: author, description, id, infoWindowHtml, name, snippet

KmlAuthor-Oberfläche

Unterkünfte: email, name, uri

Bild-Overlays

MapType-Schnittstelle

Eigenschaften: alt, maxZoom, minZoom, name, projection, radius, tileSize

Methoden: getTile, releaseTile

Projektionsoberfläche

Methoden: fromLatLngToPoint, fromPointToLatLng

ImageMapType-Klasse

Eigenschaften: alt, maxZoom, minZoom, name, projection, radius, tileSize

Methoden: getOpacity, getTile, releaseTile, setOpacity

Ereignisse: tilesloaded

ImageMapTypeOptions-Schnittstelle

Eigenschaften: alt, getTileUrl, maxZoom, minZoom, name, opacity, tileSize

GroundOverlay-Klasse

Methoden: getBounds, getMap, getOpacity, getUrl, setMap, setOpacity

Ereignisse: click, dblclick

GroundOverlayOptions-Schnittstelle

Unterkünfte: clickable, map, opacity

StyledMapType-Klasse

Eigenschaften: alt, maxZoom, minZoom,