Google Maps JavaScript API v3 Reference

Dernière mise à jour : mercredi 25 mars 2026

Il s'agit d'un index de toutes les classes, méthodes et interfaces de l'API Maps JavaScript version 3.64 (canal hebdomadaire). Cette documentation de référence est mise à jour en fonction des dernières modifications apportées à l'API.

Pour en savoir plus, consultez les notes de version et la section Gestion des versions.
 Consultez également la documentation de référence pour la version 3.63 (canal trimestriel), la version 3.62 et la version 3.61.

Cliquez sur le nom d'un élément pour afficher la documentation détaillée.

Concepts généraux

google.maps

Espace de noms google.maps

Méthodes statiques : importLibrary

Constantes : version

Paramètres

Classe de paramètres

Méthodes statiques : getInstance

Propriétés : BetaexperienceIds, fetchAppCheckToken

Interface MapsAppCheckTokenResult

Système d'événements

espace de noms d'événement

Méthodes statiques : addListener, addListenerOnce, clearInstanceListeners, clearListeners, hasListeners, removeListener, trigger, addDomListener, addDomListenerOnce

Interface MapsEventListener

Méthodes : remove

Classe MVCObject

Méthodes : addListener, bindTo, get, notify, set, setValues, unbind, unbindAll

Classe MVCArray étend MVCObject

Méthodes : clear, forEach, getArray, getAt, getLength, insertAt, pop, push, removeAt, setAt

Méthodes héritées : addListener, bindTo, get, notify, set, setValues, unbind, unbindAll

Événements : insert_at, remove_at, set_at

Interface ErrorEvent

Propriétés : error

Erreurs

Classe MapsNetworkError extends Error

Propriétés : code, endpoint

Classe MapsRequestError extends MapsNetworkError

Propriétés héritées : code, endpoint

Classe MapsServerError extends MapsNetworkError

Propriétés héritées : code, endpoint

Constantes MapsNetworkErrorEndpoint

Constantes : 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

Constantes RPCStatus

Constantes : ABORTED, ALREADY_EXISTS, CANCELLED, DATA_LOSS, DEADLINE_EXCEEDED, FAILED_PRECONDITION, INTERNAL, INVALID_ARGUMENT, NOT_FOUND, OK, OUT_OF_RANGE, PERMISSION_DENIED, RESOURCE_EXHAUSTED, UNAUTHENTICATED, UNAVAILABLE, UNIMPLEMENTED, UNKNOWN

Maps

Maps

Classe MapElement étend HTMLElement, implémente MapElementOptions

Propriétés : center, headingInteractionDisabled, innerMap, internalUsageAttributionIds, mapId, renderingType, tiltInteractionDisabled, zoom

Méthodes héritées : addEventListener, removeEventListener

Événements : gmp-zoomchange

Interface MapElementOptions

Propriétés : center, headingInteractionDisabled, internalUsageAttributionIds, mapId, renderingType, tiltInteractionDisabled, zoom

Classe ZoomChangeEvent extends Event
Classe Map extends MVCObject

Propriétés : controls, data, mapTypes, overlayMapTypes

Méthodes : 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

Méthodes héritées : addListener, bindTo, get, notify, set, setValues, unbind, unbindAll

Constantes : DEMO_MAP_ID

Événements : 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

Interface MapOptions

Propriétés : 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

Interface MapTypeStyle

Propriétés : elementType, featureType, stylers

Interface MapMouseEvent

Propriétés : domEvent, latLng

Méthodes : stop

Interface IconMouseEvent étend MapMouseEvent

Propriétés : placeId

Propriétés héritées : domEvent, latLng

Méthodes héritées : stop

Constantes ColorScheme

Constantes : DARK, FOLLOW_SYSTEM, LIGHT

Constantes MapTypeId

Constantes : HYBRID, ROADMAP, SATELLITE, TERRAIN

Classe MapTypeRegistry extends MVCObject

Méthodes : set

Méthodes héritées : addListener, bindTo, get, notify, setValues, unbind, unbindAll

Interface MapRestriction

Propriétés : latLngBounds, strictBounds

Classe TrafficLayer étend MVCObject

Méthodes : getMap, setMap, setOptions

Méthodes héritées : addListener, bindTo, get, notify, set, setValues, unbind, unbindAll

Interface TrafficLayerOptions

Propriétés : autoRefresh, map

Classe TransitLayer étend MVCObject

Méthodes : getMap, setMap

Méthodes héritées : addListener, bindTo, get, notify, set, setValues, unbind, unbindAll

Classe BicyclingLayer extends MVCObject

Méthodes : getMap, setMap

Méthodes héritées : addListener, bindTo, get, notify, set, setValues, unbind, unbindAll

BêtaInterface CameraOptions

Propriétés : center, heading, tilt, zoom

Interface VisibleRegion

Propriétés : farLeft, farRight, latLngBounds, nearLeft, nearRight

Constantes RenderingType

Constantes : RASTER, UNINITIALIZED, VECTOR

Interface MapCapabilities

Propriétés : isAdvancedMarkersAvailable, isDataDrivenStylingAvailable, isWebGLOverlayViewAvailable

WebGL

class WebGLOverlayView MVCObject

Méthodes : getMap, onAdd, onContextLost, onContextRestored, onDraw, onRemove, onStateUpdate, requestRedraw, requestStateUpdate, setMap

Méthodes héritées : addListener, bindTo, get, notify, set, setValues, unbind, unbindAll

Interface WebGLDrawOptions

Propriétés : gl, transformer

Interface WebGLStateOptions

Propriétés : gl

Interface CoordinateTransformer

Méthodes : fromLatLngAltitude, getCameraParams

L'interface CameraParams étend CameraOptions

Propriétés : center, heading, tilt, zoom

Coordonnées

Classe LatLng

Méthodes : equals, lat, lng, toJSON, toString, toUrlValue

Interface LatLngLiteral

Propriétés : lat, lng

Classe LatLngBounds

Méthodes : contains, equals, extend, getCenter, getNorthEast, getSouthWest, intersects, isEmpty, toJSON, toSpan, toString, toUrlValue, union

Constantes : MAX_BOUNDS

Interface LatLngBoundsLiteral

Propriétés : east, north, south, west

Classe LatLngAltitude implémente LatLngAltitudeLiteral, LatLngLiteral

Propriétés : altitude, lat, lng

Méthodes : equals, toJSON

Interface LatLngAltitudeLiteral étend LatLngLiteral

Propriétés : altitude, lat, lng

Classe Point

Propriétés : x, y

Méthodes : equals, toString

Classe de taille

Propriétés : height, width

Méthodes : equals, toString

Interface de marge intérieure

Propriétés : bottom, left, right, top

Interface CircleLiteral extends CircleOptions

Propriétés : center, radius

Propriétés héritées : clickable, draggable, editable, fillColor, fillOpacity, map, strokeColor, strokeOpacity, strokePosition, strokeWeight, visible, zIndex

La classe Orientation3D implémente Orientation3DLiteral

Propriétés : heading, roll, tilt

Méthodes : equals, toJSON

Interface Orientation3DLiteral

Propriétés : heading, roll, tilt

Classe Vector3D implémente Vector3DLiteral

Propriétés : x, y, z

Méthodes : equals, toJSON

Interface Vector3DLiteral

Propriétés : x, y, z

Style basé sur les données

Interface FeatureLayer

Propriétés : BetadatasetId, featureType, isAvailable, style

Méthodes : addListener

Événements : click, mousemove

Constantes FeatureType

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

Typedef FeatureStyleFunction
Interface FeatureStyleFunctionOptions

Propriétés : feature

Interface FeatureStyleOptions

Propriétés : fillColor, fillOpacity, strokeColor, strokeOpacity, strokeWeight

Interface de la fonctionnalité

Propriétés : featureType

Interface PlaceFeature étend Feature

Propriétés : placeId

Propriétés héritées : featureType

Méthodes : fetchPlace

BêtaInterface DatasetFeature étend Feature

Propriétés : datasetAttributes, datasetId

Propriétés héritées : featureType

Interface FeatureMouseEvent extends MapMouseEvent

Propriétés : features

Propriétés héritées : domEvent, latLng

Méthodes héritées : stop

Commandes

Interface CameraControlOptions

Propriétés : position

Interface FullscreenControlOptions

Propriétés : position

Interface MapTypeControlOptions

Propriétés : mapTypeIds, position, style

Constantes MapTypeControlStyle

Constantes : DEFAULT, DROPDOWN_MENU, HORIZONTAL_BAR

Interface MotionTrackingControlOptions

Propriétés : position

Interface PanControlOptions

Propriétés : position

Interface RotateControlOptions

Propriétés : position

Interface ScaleControlOptions

Propriétés : style

Constantes ScaleControlStyle

Constantes : DEFAULT

Interface StreetViewControlOptions

Propriétés : position, sources

Interface ZoomControlOptions

Propriétés : position

Constantes ControlPosition

Constantes : 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

Bibliothèque de géométrie

espace de noms d'encodage

Méthodes statiques :decodePath,encodePath

Espace de noms sphérique

Méthodes statiques : computeArea, computeDistanceBetween, computeHeading, computeLength, computeOffset, computeOffsetOrigin, computeSignedArea, interpolate

Espace de noms poly

Méthodes statiques :containsLocation,isLocationOnEdge

Dessiner sur la carte

Repères avancés

Classe AdvancedMarkerElement étend HTMLElement, implémente AdvancedMarkerElementOptions

Propriétés : anchorLeft, anchorTop, collisionBehavior, gmpClickable, gmpDraggable, map, position, title, zIndex, element, content

Méthodes : addListener

Méthodes héritées : addEventListener, removeEventListener

Événements : click, drag, dragend, dragstart, gmp-click

Interface AdvancedMarkerElementOptions

Propriétés : anchorLeft, anchorTop, collisionBehavior, content, gmpClickable, gmpDraggable, map, position, title, zIndex

Classe AdvancedMarkerClickEvent étend Event
Classe PinElement étend HTMLElement, implémente PinElementOptions

Propriétés : background, borderColor, glyphColor, glyphSrc, glyphText, scale, element, glyph

Méthodes héritées : addEventListener, removeEventListener

Interface PinElementOptions

Propriétés : background, borderColor, glyphColor, glyphSrc, glyphText, scale, glyph

Fenêtre d'informations

Classe InfoWindow extends MVCObject

Propriétés : isOpen

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

Méthodes héritées : addListener, bindTo, get, notify, set, setValues, unbind, unbindAll

Événements : close, closeclick, content_changed, domready, headercontent_changed, headerdisabled_changed, position_changed, visible, zindex_changed

Interface InfoWindowOptions

Propriétés : ariaLabel, content, disableAutoPan, headerContent, headerDisabled, maxWidth, minWidth, pixelOffset, position, zIndex

Interface InfoWindowOpenOptions

Propriétés : anchor, map, shouldFocus

Polygones

La classe Polyline étend MVCObject

Méthodes : getDraggable, getEditable, getMap, getPath, getVisible, setDraggable, setEditable, setMap, setOptions, setPath, setVisible

Méthodes héritées : addListener, bindTo, get, notify, set, setValues, unbind, unbindAll

Événements : click, contextmenu, dblclick, drag, dragend, dragstart, mousedown, mousemove, mouseout, mouseover, mouseup, rightclick

Interface PolylineOptions

Propriétés : clickable, draggable, editable, geodesic, icons, map, path, strokeColor, strokeOpacity, strokeWeight, visible, zIndex

Interface IconSequence

Propriétés : fixedRotation, icon, offset, repeat

Classe Polygon étend MVCObject

Méthodes : getDraggable, getEditable, getMap, getPath, getPaths, getVisible, setDraggable, setEditable, setMap, setOptions, setPath, setPaths, setVisible

Méthodes héritées : addListener, bindTo, get, notify, set, setValues, unbind, unbindAll

Événements : click, contextmenu, dblclick, drag, dragend, dragstart, mousedown, mousemove, mouseout, mouseover, mouseup, rightclick

Interface PolygonOptions

Propriétés : clickable, draggable, editable, fillColor, fillOpacity, geodesic, map, paths, strokeColor, strokeOpacity, strokePosition, strokeWeight, visible, zIndex

Interface PolyMouseEvent étend MapMouseEvent

Propriétés : edge, path, vertex

Propriétés héritées : domEvent, latLng

Méthodes héritées : stop

Classe Rectangle extends MVCObject

Méthodes : getBounds, getDraggable, getEditable, getMap, getVisible, setBounds, setDraggable, setEditable, setMap, setOptions, setVisible

Méthodes héritées : addListener, bindTo, get, notify, set, setValues, unbind, unbindAll

Événements : bounds_changed, click, contextmenu, dblclick, drag, dragend, dragstart, mousedown, mousemove, mouseout, mouseover, mouseup, rightclick

Interface RectangleOptions

Propriétés : bounds, clickable, draggable, editable, fillColor, fillOpacity, map, strokeColor, strokeOpacity, strokePosition, strokeWeight, visible, zIndex

Classe Circle extends MVCObject

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

Méthodes héritées : addListener, bindTo, get, notify, set, setValues, unbind, unbindAll

Événements : center_changed, click, dblclick, drag, dragend, dragstart, mousedown, mousemove, mouseout, mouseover, mouseup, radius_changed, rightclick

Interface CircleOptions

Propriétés : center, clickable, draggable, editable, fillColor, fillOpacity, map, radius, strokeColor, strokeOpacity, strokePosition, strokeWeight, visible, zIndex

Constantes StrokePosition

Constantes : CENTER, INSIDE, OUTSIDE

Données

Data class extends MVCObject

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

Méthodes héritées : addListener, bindTo, get, notify, set, setValues, unbind, unbindAll

Événements : addfeature, click, contextmenu, dblclick, mousedown, mouseout, mouseover, mouseup, removefeature, removeproperty, setgeometry, setproperty, rightclick

Interface Data.DataOptions

Propriétés : controlPosition, controls, drawingMode, featureFactory, map, style

Interface Data.GeoJsonOptions

Propriétés : idPropertyName

Interface Data.StyleOptions

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

Data.StylingFunction typedef
Data.Feature class

Méthodes : forEachProperty, getGeometry, getId, getProperty, removeProperty, setGeometry, setProperty, toGeoJson

Événements : removeproperty, setgeometry, setproperty

Interface Data.FeatureOptions

Propriétés : geometry, id, properties

Interface Data.Geometry

Méthodes : forEachLatLng, getType

La classe Data.Point implémente Data.Geometry

Méthodes : forEachLatLng, get, getType

Classe Data.MultiPoint implémente Data.Geometry

Méthodes : forEachLatLng, getArray, getAt, getLength, getType

Classe Data.LineString implémente Data.Geometry

Méthodes : forEachLatLng, getArray, getAt, getLength, getType

Classe Data.MultiLineString implémente Data.Geometry

Méthodes : forEachLatLng, getArray, getAt, getLength, getType

Classe Data.LinearRing implémente Data.Geometry

Méthodes : forEachLatLng, getArray, getAt, getLength, getType

Classe Data.Polygon implémente Data.Geometry

Méthodes : forEachLatLng, getArray, getAt, getLength, getType

La classe Data.MultiPolygon implémente Data.Geometry

Méthodes : forEachLatLng, getArray, getAt, getLength, getType

Classe Data.GeometryCollection implémente Data.Geometry

Méthodes : forEachLatLng, getArray, getAt, getLength, getType

Interface Data.MouseEvent extends MapMouseEvent

Propriétés : feature

Propriétés héritées : domEvent, latLng

Méthodes héritées : stop

Interface Data.AddFeatureEvent

Propriétés : feature

Interface Data.RemoveFeatureEvent

Propriétés : feature

Interface Data.SetGeometryEvent

Propriétés : feature, newGeometry, oldGeometry

Interface Data.SetPropertyEvent

Propriétés : feature, name, newValue, oldValue

Interface Data.RemovePropertyEvent

Propriétés : feature, name, oldValue

Éléments DOM

Classe OverlayView étend MVCObject

Méthodes statiques :preventMapHitsAndGesturesFrom,preventMapHitsFrom

Méthodes : draw, getMap, getPanes, getProjection, onAdd, onRemove, setMap

Méthodes héritées : addListener, bindTo, get, notify, set, setValues, unbind, unbindAll

Interface MapPanes

Propriétés : floatPane, mapPane, markerLayer, overlayLayer, overlayMouseTarget

Interface MapCanvasProjection

Méthodes : fromContainerPixelToLatLng, fromDivPixelToLatLng, fromLatLngToContainerPixel, fromLatLngToDivPixel, getVisibleRegion, getWorldWidth

KML

class KmlLayer extends MVCObject

Méthodes : getDefaultViewport, getMap, getMetadata, getStatus, getUrl, getZIndex, setMap, setOptions, setUrl, setZIndex

Méthodes héritées : addListener, bindTo, get, notify, set, setValues, unbind, unbindAll

Événements : click, defaultviewport_changed, status_changed

Interface KmlLayerOptions

Propriétés : clickable, map, preserveViewport, screenOverlays, suppressInfoWindows, url, zIndex

Interface KmlLayerMetadata

Propriétés : author, description, hasScreenOverlays, name, snippet

Constantes KmlLayerStatus

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

Interface KmlMouseEvent

Propriétés : featureData, latLng, pixelOffset

Interface KmlFeatureData

Propriétés : author, description, id, infoWindowHtml, name, snippet

Interface KmlAuthor

Propriétés : email, name, uri

Superpositions d'images

Interface MapType

Propriétés : alt, maxZoom, minZoom, name, projection, radius, tileSize

Méthodes : getTile, releaseTile

Interface de projection

Méthodes : fromLatLngToPoint, fromPointToLatLng

Classe ImageMapType extends MVCObject, implements MapType

Propriétés : alt, maxZoom, minZoom, name, projection, radius, tileSize

Méthodes : getOpacity, getTile, releaseTile, setOpacity

Méthodes héritées : addListener, bindTo, get, notify, set, setValues, unbind, unbindAll

Événements : tilesloaded

Interface ImageMapTypeOptions

Propriétés : alt, getTileUrl, maxZoom, minZoom, name, opacity, tileSize

Classe GroundOverlay extends MVCObject

Méthodes : getBounds, getMap, getOpacity, getUrl, setMap, setOpacity

Méthodes héritées : addListener, bindTo, get, notify, set, setValues, unbind, unbindAll

Événements : click, dblclick

Interface GroundOverlayOptions

Propriétés : clickable, map, opacity

Classe StyledMapType étend MVCObject, implémente MapType

Propriétés : alt, maxZoom, minZoom, name, projection, radius, tileSize

Méthodes : getTile, releaseTile

Méthodes héritées : addListener, bindTo, get, notify, set, setValues, unbind, unbindAll

Interface StyledMapTypeOptions

Propriétés : alt, maxZoom, minZoom, name

Bibliothèque de dessins

Classe DrawingManager étend MVCObject

Méthodes : getDrawingMode, getMap, setDrawingMode, setMap, setOptions

Méthodes héritées : addListener, bindTo, get, notify, set, setValues, unbind, unbindAll

Événements : circlecomplete, markercomplete, overlaycomplete, polygoncomplete, polylinecomplete, rectanglecomplete

Interface DrawingManagerOptions

Propriétés : circleOptions, drawingControl, drawingControlOptions, drawingMode, map, markerOptions, polygonOptions, polylineOptions, rectangleOptions

Interface DrawingControlOptions

Propriétés : drawingModes, position

Interface OverlayCompleteEvent

Propriétés : overlay, type

Constantes OverlayType

Constantes : CIRCLE, MARKER, POLYGON, POLYLINE, RECTANGLE

Cartes de densité

Classe HeatmapLayer étend MVCObject

Méthodes : getData, getMap, setData, setMap, setOptions

Méthodes héritées : addListener, bindTo, get, notify, set, setValues, unbind, unbindAll

Interface HeatmapLayerOptions

Propriétés : data, dissipating, gradient, map, maxIntensity, opacity, radius

Interface WeightedLocation

Propriétés : location, weight

Zoom max

Classe MaxZoomService

Méthodes : getMaxZoomAtLatLng

Interface MaxZoomResult

Propriétés : status, zoom

Constantes MaxZoomStatus

Constantes : ERROR, OK

Repère (ancien)

Classe Marker étend MVCObject

Méthodes : getAnimation, getClickable, getCursor, getDraggable, getIcon, getLabel, getMap, getOpacity, getPosition, getShape, getTitle, getVisible, getZIndex, setAnimation, setClickable, setCursor, setDraggable, setIcon, setLabel, setMap, setOpacity, setOptions, setPosition, setShape, setTitle, setVisible, setZIndex

Méthodes héritées : addListener, bindTo, get, notify, set, setValues, unbind, unbindAll

Constantes : MAX_ZINDEX

Événements : animation_changed, click, clickable_changed, contextmenu, cursor_changed, dblclick, drag, dragend, draggable_changed, dragstart, flat_changed, icon_changed, mousedown, mouseout, mouseover, mouseup, position_changed, shape_changed, title_changed, visible_changed, zindex_changed, rightclick

Interface MarkerOptions

Propriétés : anchorPoint, animation, clickable, crossOnDrag, cursor, draggable, icon, label, map, opacity, optimized, position, shape, title, visible, zIndex, BetacollisionBehavior

Constantes CollisionBehavior

Constantes : OPTIONAL_AND_HIDES_LOWER_PRIORITY, REQUIRED, REQUIRED_AND_HIDES_OPTIONAL

Interface d'icônes

Propriétés : anchor, labelOrigin, origin, scaledSize, size, url

Interface MarkerLabel

Propriétés : className, color, fontFamily, fontSize, fontWeight, text

Interface MarkerShape

Propriétés : coords, type

Interface des symboles

Propriétés : anchor, fillColor, fillOpacity, labelOrigin, path, rotation, scale, strokeColor, strokeOpacity, strokeWeight

Constantes SymbolPath

Constantes : BACKWARD_CLOSED_ARROW, BACKWARD_OPEN_ARROW, CIRCLE, FORWARD_CLOSED_ARROW, FORWARD_OPEN_ARROW

Constantes d'animation

Constantes : BOUNCE, DROP

Street View

Rendu

La classe StreetViewPanorama étend MVCObject

Propriétés : controls

Méthodes : focus, getLinks, getLocation, getMotionTracking, getPano, getPhotographerPov, getPosition, getPov, getStatus, getVisible, getZoom, registerPanoProvider, setLinks, setMotionTracking, setOptions, setPano, setPosition, setPov, setVisible, setZoom

Méthodes héritées : addListener, bindTo, get, notify, set, setValues, unbind, unbindAll

Événements : closeclick, pano_changed, position_changed, pov_changed, resize, status_changed, visible_changed, zoom_changed

Interface StreetViewPanoramaOptions

Propriétés : addressControl, addressControlOptions, clickToGo, controlSize, disableDefaultUI, disableDoubleClickZoom, enableCloseButton, fullscreenControl, fullscreenControlOptions, imageDateControl, linksControl, motionTracking, motionTrackingControl, motionTrackingControlOptions, panControl, panControlOptions, pano, position, pov, scrollwheel, showRoadLabels, visible, zoom, zoomControl, zoomControlOptions

Interface StreetViewAddressControlOptions

Propriétés : position

Interface PanoProviderOptions

Propriétés : cors

Interface StreetViewTileData

Propriétés : centerHeading, tileSize, worldSize

Méthodes : getTileUrl

Interface StreetViewPov

Propriétés : heading, pitch

Classe StreetViewCoverageLayer étend MVCObject

Méthodes : getMap, setMap

Méthodes héritées : addListener, bindTo, get, notify, set, setValues, unbind, unbindAll

Service

Classe StreetViewService

Méthodes : getPanorama

Constantes StreetViewStatus

Constantes : OK, UNKNOWN_ERROR, ZERO_RESULTS

Interface StreetViewLocationRequest

Propriétés : location, preference, radius, sources, source

Interface StreetViewPanoRequest

Propriétés : pano

Interface StreetViewResponse

Propriétés : data

Interface StreetViewLocation

Propriétés : description, latLng, pano, shortDescription

Constantes StreetViewPreference

Constantes : BEST, NEAREST

Constantes StreetViewSource

Constantes : DEFAULT, GOOGLE, OUTDOOR

Interface StreetViewPanoramaData

Propriétés : copyright, imageDate, links, location, tiles

Propriétés : description, heading, pano

Lieux

Widgets Places

Classe PlaceAutocompleteElement étend HTMLElement, implémente PlaceAutocompleteElementOptions

Propriétés : includedPrimaryTypes, includedRegionCodes, locationBias, locationRestriction, name, origin, placeholder, requestedLanguage, requestedRegion, unitSystem, value

Méthodes héritées : addEventListener, removeEventListener

Événements : gmp-error, gmp-select

Interface PlaceAutocompleteElementOptions

Propriétés : includedPrimaryTypes, includedRegionCodes, locationBias, locationRestriction, name, origin, requestedLanguage, requestedRegion, unitSystem, value

Classe PlacePredictionSelectEvent extends Event

Propriétés : placePrediction

Classe BasicPlaceAutocompleteElement étend HTMLElement, implémente BasicPlaceAutocompleteElementOptions

Propriétés : includedPrimaryTypes, includedRegionCodes, locationBias, locationRestriction, name, origin, requestedLanguage, requestedRegion, unitSystem

Méthodes héritées : addEventListener, removeEventListener

Événements : gmp-error, gmp-select

Interface BasicPlaceAutocompleteElementOptions

Propriétés : includedPrimaryTypes, includedRegionCodes, locationBias, locationRestriction, name, origin, requestedLanguage, requestedRegion, unitSystem

Classe PlaceDetailsElement extends HTMLElement, implements PlaceDetailsElementOptions

Propriétés : place

Méthodes héritées : addEventListener, removeEventListener

Événements : gmp-error, gmp-load

Interface PlaceDetailsElementOptions
Classe PlaceDetailsCompactElement extends HTMLElement, implements PlaceDetailsCompactElementOptions

Propriétés : orientation, place, truncationPreferred

Méthodes héritées : addEventListener, removeEventListener

Événements : gmp-error, gmp-load

Interface PlaceDetailsCompactElementOptions

Propriétés : orientation, truncationPreferred

Constantes PlaceDetailsOrientation

Constantes : HORIZONTAL, VERTICAL

Classe PlaceDetailsPlaceRequestElement extends HTMLElement, implements PlaceDetailsPlaceRequestElementOptions

Propriétés : place

Méthodes héritées : addEventListener, removeEventListener

Interface PlaceDetailsPlaceRequestElementOptions

Propriétés : place

Classe PlaceDetailsLocationRequestElement étend HTMLElement, implémente PlaceDetailsLocationRequestElementOptions

Propriétés : location

Méthodes héritées : addEventListener, removeEventListener

Interface PlaceDetailsLocationRequestElementOptions

Propriétés : location

Classe PlaceSearchElement étend HTMLElement, implémente PlaceSearchElementOptions

Propriétés : attributionPosition, orientation, places, selectable, truncationPreferred

Méthodes héritées : addEventListener, removeEventListener

Événements : gmp-error, gmp-load, gmp-select

Interface PlaceSearchElementOptions

Propriétés : attributionPosition, orientation, selectable, truncationPreferred

Constantes PlaceSearchAttributionPosition

Constantes : BOTTOM, TOP

Constantes PlaceSearchOrientation

Constantes : HORIZONTAL, VERTICAL

Classe PlaceSelectEvent extends Event

Propriétés : place

Classe PlaceNearbySearchRequestElement extends HTMLElement, implements PlaceNearbySearchRequestElementOptions

Propriétés : excludedPrimaryTypes, excludedTypes, includedPrimaryTypes, includedTypes, locationRestriction, maxResultCount, rankPreference

Méthodes héritées : addEventListener, removeEventListener

Interface PlaceNearbySearchRequestElementOptions

Propriétés : excludedPrimaryTypes, excludedTypes, includedPrimaryTypes, includedTypes, locationRestriction, maxResultCount, rankPreference

Classe PlaceTextSearchRequestElement extends HTMLElement, implements PlaceTextSearchRequestElementOptions

Propriétés : evConnectorTypes, evMinimumChargingRateKw, includedType, isOpenNow, locationBias, locationRestriction, maxResultCount, minRating, priceLevels, rankPreference, textQuery, useStrictTypeFiltering

Méthodes héritées : addEventListener, removeEventListener

Interface PlaceTextSearchRequestElementOptions

Propriétés : evConnectorTypes, evMinimumChargingRateKw, includedType, isOpenNow, locationBias, locationRestriction, maxResultCount, minRating, priceLevels, rankPreference, textQuery, useStrictTypeFiltering

Classe Autocomplete étend MVCObject

Méthodes : getBounds, getFields, getPlace, setBounds, setComponentRestrictions, setFields, setOptions, setTypes

Méthodes héritées : addListener, bindTo, get, notify, set, setValues, unbind, unbindAll

Événements : place_changed

Interface AutocompleteOptions

Propriétés : bounds, componentRestrictions, fields, strictBounds, types, placeIdOnly

Méthodes : getBounds, getPlaces, setBounds

Méthodes héritées : addListener, bindTo, get, notify, set, setValues, unbind, unbindAll

Événements : places_changed

Interface SearchBoxOptions

Propriétés : bounds

AlphaPlaceContextualElement class extends HTMLElement, implements PlaceContextualElementOptions

Propriétés : contextToken

Méthodes héritées : addEventListener, removeEventListener

AlphaInterface PlaceContextualElementOptions

Propriétés : contextToken

AlphaClasse PlaceContextualListConfigElement étend HTMLElement, implémente PlaceContextualListConfigElementOptions

Propriétés : layout, mapHidden

Méthodes héritées : addEventListener, removeEventListener

AlphaInterface PlaceContextualListConfigElementOptions

Propriétés : layout, mapHidden

AlphaConstantes PlaceContextualListLayout

Constantes : COMPACT, VERTICAL

Personnaliser le contenu du widget Lieu

Classe PlaceContentConfigElement extends HTMLElement, implements PlaceContentConfigElementOptions

Méthodes héritées : addEventListener, removeEventListener

Interface PlaceContentConfigElementOptions
Classe PlaceAllContentElement extends HTMLElement, implements PlaceAllContentElementOptions

Méthodes héritées : addEventListener, removeEventListener

Interface PlaceAllContentElementOptions
PlaceStandardContentElement class extends HTMLElement, implements PlaceStandardContentElementOptions

Méthodes héritées : addEventListener, removeEventListener

Interface PlaceStandardContentElementOptions
Classe PlaceMediaElement extends HTMLElement, implements PlaceMediaElementOptions

Propriétés : lightboxPreferred, preferredSize

Méthodes héritées : addEventListener, removeEventListener

Interface PlaceMediaElementOptions

Propriétés : lightboxPreferred, preferredSize

Constantes MediaSize

Constantes : LARGE, MEDIUM, SMALL

Classe PlaceAddressElement étend HTMLElement, implémente PlaceAddressElementOptions

Méthodes héritées : addEventListener, removeEventListener

Interface PlaceAddressElementOptions
Classe PlaceRatingElement extends HTMLElement, implements PlaceRatingElementOptions

Méthodes héritées : addEventListener, removeEventListener

Interface PlaceRatingElementOptions
Classe PlaceTypeElement extends HTMLElement, implements PlaceTypeElementOptions

Méthodes héritées : addEventListener, removeEventListener

Interface PlaceTypeElementOptions
Classe PlacePriceElement extends HTMLElement, implements PlacePriceElementOptions

Méthodes héritées : addEventListener, removeEventListener

Interface PlacePriceElementOptions
Classe PlaceAccessibleEntranceIconElement étend HTMLElement, implémente PlaceAccessibleEntranceIconElementOptions

Méthodes héritées : addEventListener, removeEventListener

Interface PlaceAccessibleEntranceIconElementOptions
PlaceOpenNowStatusElement class extends HTMLElement, implements PlaceOpenNowStatusElementOptions

Méthodes héritées : addEventListener, removeEventListener

Interface PlaceOpenNowStatusElementOptions
Classe PlaceReviewSummaryElement étend HTMLElement, implémente PlaceReviewSummaryElementOptions

Méthodes héritées : addEventListener, removeEventListener

Interface PlaceReviewSummaryElementOptions
PlaceReviewsElement class extends HTMLElement, implements PlaceReviewsElementOptions

Méthodes héritées : addEventListener, removeEventListener

Interface PlaceReviewsElementOptions
Classe PlaceSummaryElement étend HTMLElement, implémente PlaceSummaryElementOptions

Méthodes héritées : addEventListener, removeEventListener

Interface PlaceSummaryElementOptions
Classe PlaceFeatureListElement extends HTMLElement, implements PlaceFeatureListElementOptions

Méthodes héritées : addEventListener, removeEventListener

Interface PlaceFeatureListElementOptions
Classe PlaceOpeningHoursElement étend HTMLElement, implémente PlaceOpeningHoursElementOptions

Méthodes héritées : addEventListener, removeEventListener

Interface PlaceOpeningHoursElementOptions
PlacePhoneNumberElement class extends HTMLElement, implements PlacePhoneNumberElementOptions

Méthodes héritées : addEventListener, removeEventListener

Interface PlacePhoneNumberElementOptions
Classe PlacePlusCodeElement extends HTMLElement, implements PlacePlusCodeElementOptions

Méthodes héritées : addEventListener, removeEventListener

Interface PlacePlusCodeElementOptions
Classe PlaceTypeSpecificHighlightsElement extends HTMLElement, implements PlaceTypeSpecificHighlightsElementOptions

Méthodes héritées : addEventListener, removeEventListener

Interface PlaceTypeSpecificHighlightsElementOptions
PlaceWebsiteElement class extends HTMLElement, implements PlaceWebsiteElementOptions

Méthodes héritées : addEventListener, removeEventListener

Interface PlaceWebsiteElementOptions
Classe PlaceAttributionElement étend HTMLElement, implémente PlaceAttributionElementOptions

Propriétés : darkSchemeColor, lightSchemeColor

Méthodes héritées : addEventListener, removeEventListener

Interface PlaceAttributionElementOptions

Propriétés : darkSchemeColor, lightSchemeColor

Constantes AttributionColor

Constantes : BLACK, GRAY, WHITE

Données sur les lieux

Classe Place implémente PlaceOptions

Méthodes statiques :searchByText,searchNearby

Propriétés : accessibilityOptions, addressComponents, adrFormatAddress, allowsDogs, attributions, businessStatus, consumerAlert, currentOpeningHours, currentSecondaryOpeningHours, displayName, displayNameLanguageCode, editorialSummary, editorialSummaryLanguageCode, evChargeAmenitySummary, evChargeOptions, formattedAddress, fuelOptions, generativeSummary, googleMapsLinks, googleMapsURI, hasCurbsidePickup, hasDelivery, hasDineIn, hasLiveMusic, hasMenuForChildren, hasOutdoorSeating, hasRestroom, hasTakeout, iconBackgroundColor, id, internationalPhoneNumber, isGoodForChildren, isGoodForGroups, isGoodForWatchingSports, isReservable, location, nationalPhoneNumber, neighborhoodSummary, parkingOptions, paymentOptions, photos, plusCode, postalAddress, priceLevel, priceRange, primaryType, primaryTypeDisplayName, primaryTypeDisplayNameLanguageCode, rating, regularOpeningHours, regularSecondaryOpeningHours, requestedLanguage, requestedRegion, resourceName, reviews, reviewSummary, servesBeer, servesBreakfast, servesBrunch, servesCocktails, servesCoffee, servesDessert, servesDinner, servesLunch, servesVegetarianFood, servesWine, shortFormattedAddress, subDestinations, svgIconMaskURI, types, userRatingCount, utcOffsetMinutes, viewport, websiteURI, openingHours, hasWiFi

Méthodes : fetchFields, BetagetNextOpeningTime, BetaisOpen

Méthodes héritées : toJSON

Interface PlaceOptions

Propriétés : id, requestedLanguage, requestedRegion, resourceName

Classe AccessibilityOptions

Propriétés : hasWheelchairAccessibleEntrance, hasWheelchairAccessibleParking, hasWheelchairAccessibleRestroom, hasWheelchairAccessibleSeating

Classe AddressComponent

Propriétés : longText, shortText, types

Méthodes héritées : toJSON

Classe d'attribution

Propriétés : provider, providerURI

Méthodes héritées : toJSON

Classe AuthorAttribution

Propriétés : displayName, photoURI, uri

Méthodes héritées : toJSON

Classe ConnectorAggregation

Propriétés : availabilityLastUpdateTime, availableCount, count, maxChargeRateKw, outOfServiceCount, type

Classe ConsumerAlert

Propriétés : details, languageCode, overview

Méthodes héritées : toJSON

Classe ConsumerAlertDetails

Propriétés : aboutLinkTitle, aboutLinkURI, description, title

Classe ContentBlock

Propriétés : content, contentLanguageCode, referencedPlaces

Méthodes héritées : toJSON

Classe EVChargeAmenitySummary

Propriétés : coffee, disclosureText, disclosureTextLanguageCode, flagContentURI, overview, restaurant, store

Méthodes héritées : toJSON

Classe EVChargeOptions

Propriétés : connectorAggregations, connectorCount

Méthodes héritées : toJSON

Constantes EVConnectorType

Constantes : CCS_COMBO_1, CCS_COMBO_2, CHADEMO, J1772, NACS, OTHER, TESLA, TYPE_2, UNSPECIFIED_GB_T, UNSPECIFIED_WALL_OUTLET

Interface EVSearchOptions

Propriétés : connectorTypes, minimumChargingRateKw

Interface FetchFieldsRequest

Propriétés : fields

Classe FuelOptions

Propriétés : fuelPrices

Méthodes héritées : toJSON

Classe FuelPrice

Propriétés : price, type, updateTime

Constantes FuelType

Constantes : BIO_DIESEL, DIESEL, DIESEL_PLUS, E100, E80, E85, LPG, METHANE, MIDGRADE, PREMIUM, REGULAR_UNLEADED, SP100, SP91, SP91_E10, SP92, SP95, SP95_E10, SP98, SP99, TRUCK_DIESEL

Classe GenerativeSummary

Propriétés : disclosureText, disclosureTextLanguageCode, flagContentURI, overview, overviewLanguageCode

Méthodes héritées : toJSON

Propriétés : directionsURI, photosURI, placeURI, reviewsURI, writeAReviewURI

Méthodes héritées : toJSON

Classe Money

Propriétés : currencyCode, nanos, units

Méthodes : toString

Méthodes héritées : toJSON

Classe NeighborhoodSummary

Propriétés : description, disclosureText, disclosureTextLanguageCode, flagContentURI, overview

Méthodes héritées : toJSON

Classe OpeningHours

Propriétés : periods, specialDays, weekdayDescriptions

Méthodes héritées : toJSON

Classe OpeningHoursPeriod

Propriétés : close, open

Méthodes héritées : toJSON

Classe OpeningHoursPoint

Propriétés : day, hour, minute

Méthodes héritées : toJSON

La classe SecondaryOpeningHours étend OpeningHours

Propriétés : type

Propriétés héritées : periods, specialDays, weekdayDescriptions

Méthodes héritées : toJSON

Classe ParkingOptions

Propriétés : hasFreeGarageParking, hasFreeParkingLot, hasFreeStreetParking, hasPaidGarageParking, hasPaidParkingLot, hasPaidStreetParking, hasValetParking

Classe PaymentOptions

Propriétés : acceptsCashOnly, acceptsCreditCards, acceptsDebitCards, acceptsNFC

Catégorie de photo

Propriétés : authorAttributions, flagContentURI, googleMapsURI, heightPx, widthPx

Méthodes : getURI

Méthodes héritées : toJSON

Classe PlusCode

Propriétés : compoundCode, globalCode

Méthodes héritées : toJSON

Classe PostalAddress implémente PostalAddressLiteral

Propriétés : addressLines, administrativeArea, languageCode, locality, organization, postalCode, recipients, regionCode, sortingCode, sublocality

Méthodes héritées : toJSON

Interface PostalAddressLiteral

Propriétés : addressLines, administrativeArea, languageCode, locality, organization, postalCode, recipients, regionCode, sortingCode, sublocality

Constantes PriceLevel

Constantes : EXPENSIVE, FREE, INEXPENSIVE, MODERATE, VERY_EXPENSIVE

Classe PriceRange

Propriétés : endPrice, startPrice

Méthodes héritées : toJSON

Vérifier la classe

Propriétés : authorAttribution, flagContentURI, googleMapsURI, originalText, originalTextLanguageCode, publishTime, rating, relativePublishTimeDescription, text, textLanguageCode, visitDateMonth, visitDateYear

Méthodes héritées : toJSON

Classe ReviewSummary

Propriétés : disclosureText, disclosureTextLanguageCode, flagContentURI, reviewsURI, text, textLanguageCode

Méthodes héritées : toJSON

Interface SearchByTextRequest

Propriétés : evSearchOptions, fields, includedType, isOpenNow, language, locationBias, locationRestriction, maxResultCount, minRating, priceLevels, rankPreference, region, textQuery, useStrictTypeFiltering, query, BetarankBy

Constantes SearchByTextRankPreference

Constantes : DISTANCE, RELEVANCE

Interface SearchNearbyRequest

Propriétés : excludedPrimaryTypes, excludedTypes, fields, includedPrimaryTypes, includedTypes, language, locationRestriction, maxResultCount, rankPreference, region

Constantes SearchNearbyRankPreference

Constantes : DISTANCE, POPULARITY

Données de saisie semi-automatique

Classe AutocompleteSuggestion

Méthodes statiques : fetchAutocompleteSuggestions

Propriétés : placePrediction

Interface AutocompleteRequest

Propriétés : includedPrimaryTypes, includedRegionCodes, input, inputOffset, language, locationBias, locationRestriction, origin, region, sessionToken

Classe AutocompleteSessionToken
Classe PlacePrediction

Propriétés : distanceMeters, mainText, placeId, secondaryText, text, types

Méthodes : BetafetchAddressValidation, toPlace

Classe StringRange

Propriétés : endOffset, startOffset

Classe FormattableText

Propriétés : matches, text

Geocoder

Classe Geocoder

Méthodes : geocode

Interface GeocoderRequest

Propriétés : address, bounds, componentRestrictions, BetaextraComputations, fulfillOnZeroResults, language, location, placeId, region

Interface GeocoderComponentRestrictions

Propriétés : administrativeArea, country, locality, postalCode, route

BêtaConstantes ExtraGeocodeComputation

Constantes : ADDRESS_DESCRIPTORS

Constantes GeocoderStatus

Constantes : ERROR, INVALID_REQUEST, OK, OVER_QUERY_LIMIT, REQUEST_DENIED, UNKNOWN_ERROR, ZERO_RESULTS

Interface GeocoderResponse

Propriétés : Betaaddress_descriptor, plus_code, results

Interface GeocoderResult

Propriétés : address_components, Betaaddress_descriptor, formatted_address, geometry, partial_match, place_id, plus_code, postcode_localities, types

BêtaInterface AddressDescriptor

Propriétés : areas, landmarks

Interface GeocoderAddressComponent

Propriétés : long_name, short_name, types

Interface GeocoderGeometry

Propriétés : bounds, location, location_type, viewport

Constantes GeocoderLocationType

Constantes : APPROXIMATE, GEOMETRIC_CENTER, RANGE_INTERPOLATED, ROOFTOP

BêtaInterface de point de repère

Propriétés : display_name, display_name_language_code, place_id, spatial_relationship, straight_line_distance_meters, travel_distance_meters, types

BêtaInterface Area

Propriétés : containment, display_name, display_name_language_code, place_id

BêtaConstantes de structuration

Constantes : NEAR, OUTSKIRTS, WITHIN

BêtaConstantes SpatialRelationship

Constantes : ACROSS_THE_ROAD, AROUND_THE_CORNER, BEHIND, BESIDE, DOWN_THE_ROAD, NEAR, WITHIN

Service Places Autocomplete (obsolète)

Classe AutocompleteService

Méthodes : getPlacePredictions, getQueryPredictions

Interface AutocompletionRequest

Propriétés : componentRestrictions, input, language, locationBias, locationRestriction, offset, origin, region, sessionToken, types, bounds, location, radius

Interface AutocompleteResponse

Propriétés : predictions

Interface QueryAutocompletionRequest

Propriétés : bounds, input, location, offset, radius

Interface ComponentRestrictions

Propriétés : country

Interface AutocompletePrediction

Propriétés : description, distance_meters, matched_substrings, place_id, structured_formatting, terms, types

Interface QueryAutocompletePrediction

Propriétés : description, matched_substrings, place_id, terms

Interface PredictionTerm

Propriétés : offset, value

Interface PredictionSubstring

Propriétés : length, offset

Interface StructuredFormatting

Propriétés : main_text, main_text_matched_substrings, secondary_text

Address Validation

Classe AddressValidation

Méthodes statiques : fetchAddressValidation

Propriétés : address, geocode, metadata, responseId, uspsData, verdict

Méthodes héritées : toJSON

Interface AddressValidationRequest

Propriétés : address, placeAutocompleteElement, previousResponseId, sessionToken, uspsCASSEnabled

Classe d'adresse

Propriétés : components, formattedAddress, missingComponentTypes, postalAddress, unconfirmedComponentTypes, unresolvedTokens

Méthodes héritées : toJSON

Classe AddressComponent

Propriétés : componentName, componentNameLanguageCode, componentType, confirmationLevel, inferred, replaced, spellCorrected, unexpected

Classe AddressMetadata

Propriétés : business, poBox, residential

Méthodes héritées : toJSON

Constantes ConfirmationLevel

Constantes : CONFIRMED, UNCONFIRMED_AND_SUSPICIOUS, UNCONFIRMED_BUT_PLAUSIBLE

Classe Geocode

Propriétés : bounds, featureSizeMeters, location, placeId, placeTypes, plusCode

Méthodes : fetchPlace

Méthodes héritées : toJSON

Constantes de précision

Constantes : BLOCK, OTHER, PREMISE, PREMISE_PROXIMITY, ROUTE, SUB_PREMISE

BêtaConstantes PossibleNextAction

Constantes : ACCEPT, CONFIRM, CONFIRM_ADD_SUBPREMISES, FIX

Classe USPSAddress

Propriétés : city, cityStateZipAddressLine, firm, firstAddressLine, secondAddressLine, state, urbanization, zipCode, zipCodeExtension

Méthodes héritées : toJSON

Classe USPSData

Propriétés : abbreviatedCity, addressRecordType, carrierRoute, carrierRouteIndicator, cassProcessed, county, deliveryPointCheckDigit, deliveryPointCode, dpvCMRA, dpvConfirmation, dpvDoorNotAccessible, dpvDrop, dpvEnhancedDeliveryCode, dpvFootnote, dpvNonDeliveryDays, dpvNonDeliveryDaysValues, dpvNoSecureLocation, dpvNoStat, dpvNoStatReasonCode, dpvPBSA, dpvThrowback, dpvVacant, elotFlag, elotNumber, errorMessage, fipsCountyCode, hasDefaultAddress, hasNoEWSMatch, lacsLinkIndicator, lacsLinkReturnCode, pmbDesignator, pmbNumber, poBoxOnlyPostalCode, postOfficeCity, postOfficeState, standardizedAddress, suiteLinkFootnote

Méthodes héritées : toJSON

Classe Verdict

Propriétés : addressComplete, geocodeGranularity, hasInferredComponents, hasReplacedComponents, hasUnconfirmedComponents, inputGranularity, BetapossibleNextAction, validationGranularity

Service Places (obsolète)

Classe PlacesService

Méthodes : findPlaceFromPhoneNumber, findPlaceFromQuery, getDetails, nearbySearch, textSearch

Interface PlaceDetailsRequest

Propriétés : fields, language, placeId, region, sessionToken

Interface FindPlaceFromPhoneNumberRequest

Propriétés : fields, language, locationBias, phoneNumber

Interface FindPlaceFromQueryRequest

Propriétés : fields, language, locationBias, query

Interface PlaceSearchRequest

Propriétés : bounds, keyword, language, location, maxPriceLevel, minPriceLevel, openNow, radius, rankBy, type, name

Interface TextSearchRequest

Propriétés : bounds, language, location, query, radius, region, type

Constantes RankBy

Constantes : DISTANCE, PROMINENCE

Typedef LocationBias
Typedef LocationRestriction
Constantes PlacesServiceStatus

Constantes : INVALID_REQUEST, NOT_FOUND, OK, OVER_QUERY_LIMIT, REQUEST_DENIED, UNKNOWN_ERROR, ZERO_RESULTS

Interface PlaceSearchPagination

Propriétés : hasNextPage

Méthodes : nextPage

Interface PlaceResult

Propriétés : address_components, adr_address, aspects, business_status, formatted_address, formatted_phone_number, geometry, html_attributions, icon, icon_background_color, icon_mask_base_uri, international_phone_number, name, opening_hours, photos, place_id, plus_code, price_level, rating, reviews, types, url, user_ratings_total, utc_offset_minutes, vicinity, website, utc_offset, permanently_closed

Interface PlaceAspectRating

Propriétés : rating, type

Constantes BusinessStatus

Constantes : CLOSED_PERMANENTLY, CLOSED_TEMPORARILY, OPERATIONAL

Interface PlaceGeometry

Propriétés : location, viewport

Interface PlaceOpeningHours

Propriétés : periods, weekday_text, open_now

Méthodes : isOpen

Interface PlaceOpeningHoursPeriod

Propriétés : close, open

Interface PlaceOpeningHoursTime

Propriétés : day, hours, minutes, nextDate, time

Interface PlacePlusCode

Propriétés : compound_code, global_code

Interface PlacePhoto

Propriétés : height, html_attributions, width

Méthodes : getUrl

Interface PhotoOptions

Propriétés : maxHeight, maxWidth

Interface PlaceReview

Propriétés : author_name, author_url, language, profile_photo_url, rating, relative_time_description, text, time, aspects

Routes

Route

Classe Route

Méthodes statiques : computeRoutes

Propriétés : description, distanceMeters, durationMillis, legs, localizedValues, optimizedIntermediateWaypointIndices, path, polylineDetails, routeLabels, routeToken, speedPaths, staticDurationMillis, travelAdvisory, viewport, warnings

Méthodes : createPolylines, createWaypointAdvancedMarkers

Méthodes héritées : toJSON

Interface ComputeRoutesRequest

Propriétés : arrivalTime, computeAlternativeRoutes, departureTime, destination, extraComputations, fields, intermediates, language, optimizeWaypointOrder, origin, polylineQuality, region, requestedReferenceRoutes, routeModifiers, routingPreference, trafficModel, transitPreference, travelMode, units

Constantes ComputeRoutesExtraComputation

Constantes : FLYOVER_INFO_ON_POLYLINE, FUEL_CONSUMPTION, HTML_FORMATTED_NAVIGATION_INSTRUCTIONS, NARROW_ROAD_INFO_ON_POLYLINE, TOLLS, TRAFFIC_ON_POLYLINE

Interface DirectionalLocationLiteral extends LatLngAltitudeLiteral

Propriétés : heading

Propriétés héritées : altitude, lat, lng

Classe DirectionalLocation extends LatLngAltitude, implements DirectionalLocationLiteral

Propriétés : heading

Propriétés héritées : altitude, lat, lng

Méthodes : toJSON

Méthodes héritées : equals

Classe FallbackInfo

Propriétés : reason, routingMode

Méthodes héritées : toJSON

Constantes FallbackReason

Constantes : LATENCY_EXCEEDED, SERVER_ERROR

Constantes FallbackRoutingMode

Constantes : TRAFFIC_AWARE, TRAFFIC_UNAWARE

Classe GeocodedWaypoint

Propriétés : geocoderStatus, intermediateWaypointRequestIndex, partialMatch, placeId, types

Méthodes héritées : toJSON

Classe GeocodingResults

Propriétés : destination, intermediates, origin

Méthodes héritées : toJSON

Classe MultiModalSegment

Propriétés : instructions, maneuver, stepEndIndex, stepStartIndex, travelMode

Méthodes héritées : toJSON

Classe PolylineDetailInfo

Propriétés : endIndex, presence, startIndex

Méthodes héritées : toJSON

Classe PolylineDetails

Propriétés : flyoverInfo, narrowRoadInfo

Méthodes héritées : toJSON

Constantes PolylineQuality

Constantes : HIGH_QUALITY, OVERVIEW

Constantes ReferenceRoute

Constantes : FUEL_EFFICIENT, SHORTER_DISTANCE

Constantes RoadFeatureState

Constantes : DOES_NOT_EXIST, EXISTS

Constantes RouteLabel

Constantes : DEFAULT_ROUTE, DEFAULT_ROUTE_ALTERNATE, FUEL_EFFICIENT, SHORTER_DISTANCE

Classe RouteLeg

Propriétés : distanceMeters, durationMillis, endLocation, localizedValues, path, speedPaths, startLocation, staticDurationMillis, steps, stepsOverview, travelAdvisory

Méthodes héritées : toJSON

Classe RouteLegLocalizedValues

Propriétés : distance, distanceLanguage, duration, durationLanguage, staticDuration, staticDurationLanguage

Méthodes héritées : toJSON

Classe RouteLegStep

Propriétés : distanceMeters, endLocation, instructions, localizedValues, maneuver, path, startLocation, staticDurationMillis, transitDetails, travelMode

Méthodes héritées : toJSON

Classe RouteLegStepLocalizedValues

Propriétés : distance, distanceLanguage, staticDuration, staticDurationLanguage

Méthodes héritées : toJSON

Classe RouteLegTravelAdvisory

Propriétés : speedReadingIntervals, tollInfo

Méthodes héritées : toJSON

Classe RouteLocalizedValues

Propriétés : distance, distanceLanguage, duration, durationLanguage, staticDuration, staticDurationLanguage, transitFare, transitFareLanguage

Méthodes héritées : toJSON

Interface RouteModifiers

Propriétés : avoidFerries, avoidHighways, avoidIndoor, avoidTolls, tollPasses, vehicleInfo

Interface RoutePolylineDetails

Propriétés : speed, transitDetails, travelMode

Interface RoutePolylineOptions

Propriétés : colorScheme, polylineOptions

Classe RouteTravelAdvisory

Propriétés : fuelConsumptionMicroliters, routeRestrictionsPartiallyIgnored, speedReadingIntervals, tollInfo, transitFare

Méthodes héritées : toJSON

Constantes RoutingPreference

Constantes : TRAFFIC_AWARE, TRAFFIC_AWARE_OPTIMAL, TRAFFIC_UNAWARE

Constantes de vitesse

Constantes : NORMAL, SLOW, TRAFFIC_JAM

Interface SpeedPath

Propriétés : path, speed

Classe SpeedReadingInterval

Propriétés : endPolylinePointIndex, speed, startPolylinePointIndex

Classe StepsOverview

Propriétés : multiModalSegments

Méthodes héritées : toJSON

Classe TollInfo

Propriétés : estimatedPrices

Méthodes héritées : toJSON

Classe TransitAgency

Propriétés : name, phoneNumber, url

Méthodes héritées : toJSON

Classe TransitDetails

Propriétés : arrivalStop, arrivalTime, departureStop, departureTime, headsign, headwayMillis, stopCount, transitLine, tripShortText

Méthodes héritées : toJSON

Classe TransitLine

Propriétés : agencies, color, iconURL, name, shortName, textColor, url, vehicle

Méthodes héritées : toJSON

Interface TransitPreference

Propriétés : allowedTransitModes, routingPreference

Classe TransitStop

Propriétés : location, name

Méthodes héritées : toJSON

Classe TransitVehicle

Propriétés : iconURL, localIconURL, name, nameLanguage, vehicleType

Méthodes héritées : toJSON

Constantes VehicleEmissionType

Constantes : DIESEL, ELECTRIC, GASOLINE, HYBRID

Interface VehicleInfo

Propriétés : emissionType

Interface de point de cheminement

Propriétés : location, sideOfRoad, vehicleStopover, via

Interface WaypointMarkerDetails

Propriétés : index, leg, totalMarkers

Route Matrix

Classe RouteMatrix

Méthodes statiques : computeRouteMatrix

Propriétés : rows

Méthodes héritées : toJSON

Classe RouteMatrixRow

Propriétés : items

Méthodes héritées : toJSON

Classe RouteMatrixItem

Propriétés : condition, distanceMeters, durationMillis, error, fallbackInfo, localizedValues, staticDurationMillis, travelAdvisory

Interface ComputeRouteMatrixRequest

Propriétés : arrivalTime, departureTime, destinations, extraComputations, fields, language, origins, region, routingPreference, trafficModel, transitPreference, travelMode, units

Constantes ComputeRouteMatrixExtraComputation

Constantes : TOLLS

Constantes RouteMatrixItemCondition

Constantes : ROUTE_EXISTS, ROUTE_NOT_FOUND

Classe RouteMatrixItemError extends Error

Méthodes héritées : toJSON

Classe RouteMatrixItemLocalizedValues

Propriétés : distance, distanceLanguage, duration, durationLanguage, staticDuration, staticDurationLanguage, transitFare, transitFareLanguage

Méthodes héritées : toJSON

Interface RouteMatrixOrigin

Propriétés : routeModifiers, waypoint

Elevation

Classe ElevationService

Méthodes : getElevationAlongPath, getElevationForLocations

Interface LocationElevationRequest

Propriétés : locations

Interface LocationElevationResponse

Propriétés : results

Interface PathElevationRequest

Propriétés : path, samples

Interface PathElevationResponse

Propriétés : results

Interface ElevationResult

Propriétés : elevation, location, resolution

Constantes ElevationStatus

Constantes : INVALID_REQUEST, OK, OVER_QUERY_LIMIT, REQUEST_DENIED, UNKNOWN_ERROR

Directions (obsolète)

Classe DirectionsService

Méthodes : route

Interface DirectionsRequest

Propriétés : avoidFerries, avoidHighways, avoidTolls, destination, drivingOptions, language, optimizeWaypoints, origin, provideRouteAlternatives, region, transitOptions, travelMode, unitSystem, waypoints

Constantes DirectionsStatus

Constantes : INVALID_REQUEST, MAX_WAYPOINTS_EXCEEDED, NOT_FOUND, OK, OVER_QUERY_LIMIT, REQUEST_DENIED, UNKNOWN_ERROR, ZERO_RESULTS

Interface DirectionsResult

Propriétés : available_travel_modes, geocoded_waypoints, request, routes

Classe DirectionsRenderer extends MVCObject

Méthodes : getDirections, getMap, getPanel, getRouteIndex, setDirections, setMap, setOptions, setPanel, setRouteIndex

Méthodes héritées : addListener, bindTo, get, notify, set, setValues, unbind, unbindAll

Événements : directions_changed

Interface DirectionsRendererOptions

Propriétés : directions, draggable, hideRouteList, infoWindow, map, markerOptions, panel, polylineOptions, preserveViewport, routeIndex, suppressBicyclingLayer, suppressInfoWindows, suppressMarkers, suppressPolylines

Interface DirectionsWaypoint

Propriétés : location, stopover

Interface DirectionsGeocodedWaypoint

Propriétés : partial_match, place_id, types

Interface DirectionsRoute

Propriétés : bounds, copyrights, fare, legs, overview_path, overview_polyline, summary, warnings, waypoint_order

Interface DirectionsLeg

Propriétés : arrival_time, departure_time, distance, duration, duration_in_traffic, end_address, end_location, start_address, start_location, steps, via_waypoints, traffic_speed_entry

Interface DirectionsStep

Propriétés : distance, duration, encoded_lat_lngs, end_location, instructions, maneuver, path, start_location, steps, transit, transit_details, travel_mode, start_point, end_point, lat_lngs, polyline

Interface DirectionsPolyline

Propriétés : points

Interface Place

Propriétés : location, placeId, query

Constantes TravelMode

Constantes : BICYCLING, DRIVING, TRANSIT, BetaTWO_WHEELER, WALKING

Interface DrivingOptions

Propriétés : departureTime, trafficModel

Constantes TrafficModel

Constantes : BEST_GUESS, OPTIMISTIC, PESSIMISTIC

Interface TransitOptions

Propriétés : arrivalTime, departureTime, modes, routingPreference

Constantes TransitMode

Constantes : BUS, BetaLIGHT_RAIL, RAIL, SUBWAY, TRAIN, TRAM

Constantes TransitRoutePreference

Constantes : FEWER_TRANSFERS, LESS_WALKING

Interface TransitFare

Propriétés : currency, text, value

Interface TransitDetails

Propriétés : arrival_stop, arrival_time, departure_stop, departure_time, headsign, headway, line, num_stops, trip_short_name

Interface TransitStop

Propriétés : location, name

Interface TransitLine

Propriétés : agencies, color, icon, name, short_name, text_color, url, vehicle

Interface TransitAgency

Propriétés : name, phone, url

Interface TransitVehicle

Propriétés : icon, local_icon, name, type

Constantes VehicleType

Constantes : BUS, CABLE_CAR, COMMUTER_TRAIN, FERRY, FUNICULAR, GONDOLA_LIFT, HEAVY_RAIL, HIGH_SPEED_TRAIN, INTERCITY_BUS, METRO_RAIL, MONORAIL, OTHER, RAIL, SHARE_TAXI, SUBWAY, TRAM, TROLLEYBUS

Constantes UnitSystem

Constantes : IMPERIAL, METRIC

Interface de distance

Propriétés : text, value

Interface de durée

Propriétés : text, value

Interface temporelle

Propriétés : text, time_zone, value

Constantes DirectionsTravelMode
Constantes DirectionsUnitSystem

Distance Matrix (obsolète)

Classe DistanceMatrixService

Méthodes : getDistanceMatrix

Interface DistanceMatrixRequest

Propriétés : avoidFerries, avoidHighways, avoidTolls, destinations, drivingOptions, language, origins, region, transitOptions, travelMode, unitSystem

Interface DistanceMatrixResponse

Propriétés : destinationAddresses, originAddresses, rows

Interface DistanceMatrixResponseRow

Propriétés : elements

Interface DistanceMatrixResponseElement

Propriétés : distance, duration, duration_in_traffic, fare, status

Constantes DistanceMatrixStatus

Constantes : INVALID_REQUEST, MAX_DIMENSIONS_EXCEEDED, MAX_ELEMENTS_EXCEEDED, OK, OVER_QUERY_LIMIT, REQUEST_DENIED, UNKNOWN_ERROR

Constantes DistanceMatrixElementStatus

Constantes : NOT_FOUND, OK, ZERO_RESULTS

3D Maps

Cartes 3D

Classe Map3DElement étend HTMLElement, implémente Map3DElementOptions

Propriétés : bounds, cameraPosition, center, defaultUIHidden, description, fov, gestureHandling, heading, internalUsageAttributionIds, language, mapId, maxAltitude, maxHeading, maxTilt, minAltitude, minHeading, minTilt, mode, range, region, roll, tilt, defaultUIDisabled

Méthodes : flyCameraAround, flyCameraTo, stopCameraAnimation

Méthodes héritées : addEventListener, removeEventListener

Événements : gmp-animationend, gmp-camerapositionchange, gmp-centerchange, gmp-click, gmp-error, gmp-fovchange, gmp-headingchange, gmp-map-id-error, gmp-rangechange, gmp-rollchange, gmp-steadychange, gmp-tiltchange

Interface Map3DElementOptions

Propriétés : bounds, cameraPosition, center, defaultUIHidden, description, fov, gestureHandling, heading, internalUsageAttributionIds, language, mapId, maxAltitude, maxHeading, maxTilt, minAltitude, minHeading, minTilt, mode, range, region, roll, tilt, defaultUIDisabled

Constantes MapMode

Constantes : HYBRID, SATELLITE

Constantes GestureHandling

Constantes : AUTO, COOPERATIVE, GREEDY

Interface FlyAroundAnimationOptions

Propriétés : camera, durationMillis, repeatCount, rounds

Interface FlyToAnimationOptions

Propriétés : durationMillis, endCamera

Interface CameraOptions

Propriétés : altitudeMode, cameraPosition, center, fov, heading, range, roll, tilt

Classe SteadyChangeEvent extends Event

Propriétés : isSteady

Classe LocationClickEvent extends Event

Propriétés : position

Classe PlaceClickEvent extends LocationClickEvent

Propriétés : placeId

Propriétés héritées : position

Méthodes : fetchPlace

Dessiner sur la carte

Classe MarkerElement extends HTMLElement, implements MarkerElementOptions

Propriétés : altitudeMode, anchorLeft, anchorTop, collisionBehavior, collisionPriority, position, title

Méthodes héritées : addEventListener, removeEventListener

Interface MarkerElementOptions

Propriétés : altitudeMode, anchorLeft, anchorTop, collisionBehavior, collisionPriority, position, title

Classe MarkerInteractiveElement extends MarkerElement, implements MarkerInteractiveElementOptions

Propriétés : gmpPopoverTargetElement

Propriétés héritées : altitudeMode, anchorLeft, anchorTop, collisionBehavior, collisionPriority, position, title

Méthodes héritées : addEventListener, removeEventListener

Événements : gmp-click

Interface MarkerInteractiveElementOptions étend MarkerElementOptions

Propriétés : gmpPopoverTargetElement

Propriétés héritées : altitudeMode, anchorLeft, anchorTop, collisionBehavior, collisionPriority, position, title

Classe Marker3DElement extends HTMLElement, implements Marker3DElementOptions

Propriétés : altitudeMode, collisionBehavior, collisionPriority, drawsWhenOccluded, extruded, label, position, sizePreserved, zIndex

Méthodes héritées : addEventListener, removeEventListener

Interface Marker3DElementOptions

Propriétés : altitudeMode, collisionBehavior, collisionPriority, drawsWhenOccluded, extruded, label, position, sizePreserved, zIndex

Classe Marker3DInteractiveElement extends Marker3DElement, implements Marker3DInteractiveElementOptions

Propriétés : gmpPopoverTargetElement, title

Propriétés héritées : altitudeMode, collisionBehavior, collisionPriority, drawsWhenOccluded, extruded, label, position, sizePreserved, zIndex

Méthodes héritées : addEventListener, removeEventListener

Événements : gmp-click

Interface Marker3DInteractiveElementOptions étend Marker3DElementOptions

Propriétés : gmpPopoverTargetElement, title

Propriétés héritées : altitudeMode, collisionBehavior, collisionPriority, drawsWhenOccluded, extruded, label, position, sizePreserved, zIndex

Classe Model3DElement extends HTMLElement, implements Model3DElementOptions

Propriétés : altitudeMode, orientation, position, scale, src

Méthodes héritées : addEventListener, removeEventListener

Interface Model3DElementOptions

Propriétés : altitudeMode, orientation, position, scale, src

Classe Model3DInteractiveElement étend Model3DElement, implémente Model3DInteractiveElementOptions

Propriétés héritées : altitudeMode, orientation, position, scale, src

Méthodes héritées : addEventListener, removeEventListener

Événements : gmp-click

Interface Model3DInteractiveElementOptions étend Model3DElementOptions

Propriétés héritées : altitudeMode, orientation, position, scale, src

Classe Polyline3DElement extends HTMLElement, implements Polyline3DElementOptions

Propriétés : altitudeMode, drawsOccludedSegments, extruded, geodesic, outerColor, outerWidth, path, strokeColor, strokeWidth, zIndex, coordinates

Méthodes héritées : addEventListener, removeEventListener

Interface Polyline3DElementOptions

Propriétés : altitudeMode, coordinates, drawsOccludedSegments, extruded, geodesic, outerColor, outerWidth, strokeColor, strokeWidth, zIndex

Classe Polyline3DInteractiveElement étend Polyline3DElement, implémente Polyline3DInteractiveElementOptions

Propriétés héritées : altitudeMode, drawsOccludedSegments, extruded, geodesic, outerColor, outerWidth, path, strokeColor, strokeWidth, zIndex, coordinates

Méthodes héritées : addEventListener, removeEventListener

Événements : gmp-click

Interface Polyline3DInteractiveElementOptions étend Polyline3DElementOptions

Propriétés héritées : altitudeMode, coordinates, drawsOccludedSegments, extruded, geodesic, outerColor, outerWidth, strokeColor, strokeWidth, zIndex

Classe Polygon3DElement extends HTMLElement, implements Polygon3DElementOptions

Propriétés : altitudeMode, drawsOccludedSegments, extruded, fillColor, geodesic, innerPaths, path, strokeColor, strokeWidth, zIndex, outerCoordinates, innerCoordinates

Méthodes héritées : addEventListener, removeEventListener

Interface Polygon3DElementOptions

Propriétés : altitudeMode, drawsOccludedSegments, extruded, fillColor, geodesic, innerCoordinates, outerCoordinates, strokeColor, strokeWidth, zIndex

Classe Polygon3DInteractiveElement étend Polygon3DElement, implémente Polygon3DInteractiveElementOptions

Propriétés héritées : altitudeMode, drawsOccludedSegments, extruded, fillColor, geodesic, innerPaths, path, strokeColor, strokeWidth, zIndex, outerCoordinates, innerCoordinates

Méthodes héritées : addEventListener, removeEventListener

Événements : gmp-click

Interface Polygon3DInteractiveElementOptions extends Polygon3DElementOptions

Propriétés héritées : altitudeMode, drawsOccludedSegments, extruded, fillColor, geodesic, innerCoordinates, outerCoordinates, strokeColor, strokeWidth, zIndex

Classe FlattenerElement extends HTMLElement, implements FlattenerElementOptions

Propriétés : innerPaths, path

Méthodes héritées : addEventListener, removeEventListener

Interface FlattenerElementOptions

Propriétés : innerPaths, path

Classe PopoverElement étend HTMLElement, implémente PopoverElementOptions

Propriétés : altitudeMode, autoPanDisabled, lightDismissDisabled, open, positionAnchor

Méthodes héritées : addEventListener, removeEventListener

Interface PopoverElementOptions

Propriétés : altitudeMode, autoPanDisabled, lightDismissDisabled, open, positionAnchor

Constantes AltitudeMode

Constantes : ABSOLUTE, CLAMP_TO_GROUND, RELATIVE_TO_GROUND, RELATIVE_TO_MESH

Environnement (alpha)

Qualité de l'air

AlphaAirQualityMeterElement class extends HTMLElement, implements AirQualityMeterElementOptions

Propriétés : location, requestedLanguage

Méthodes héritées : addEventListener, removeEventListener

Événements : gmp-error, gmp-load

Interface AirQualityMeterElementOptions

Propriétés : location, requestedLanguage

Partage de trajet

Vue Plan

Classe JourneySharingMapView

Propriétés : automaticViewportMode, element, enableTraffic, locationProviders, map, mapOptions, locationProvider, destinationMarkerSetup, originMarkerSetup, taskOutcomeMarkerSetup, unsuccessfulTaskMarkerSetup, vehicleMarkerSetup, waypointMarkerSetup, anticipatedRoutePolylineSetup, takenRoutePolylineSetup, pingMarkerSetup, successfulTaskMarkerSetup, destinationMarkers, originMarkers, successfulTaskMarkers, taskOutcomeMarkers, unsuccessfulTaskMarkers, vehicleMarkers, waypointMarkers, anticipatedRoutePolylines, takenRoutePolylines

Méthodes : addLocationProvider, removeLocationProvider

Interface JourneySharingMapViewOptions

Propriétés : automaticViewportMode, element, locationProviders, mapOptions, locationProvider, destinationMarkerSetup, originMarkerSetup, taskOutcomeMarkerSetup, unsuccessfulTaskMarkerSetup, vehicleMarkerSetup, waypointMarkerSetup, anticipatedRoutePolylineSetup, takenRoutePolylineSetup, pingMarkerSetup, successfulTaskMarkerSetup

Constantes AutomaticViewportMode

Constantes : FIT_ANTICIPATED_ROUTE, NONE

Classe abstraite LocationProvider

Méthodes : addListener

Classe abstraite PollingLocationProvider extends LocationProvider

Propriétés : isPolling, pollingIntervalMillis

Méthodes héritées : addListener

Événements : ispollingchange

Interface PollingLocationProviderIsPollingChangeEvent

Propriétés : error

Authentification

Interface AuthToken

Propriétés : expiresInSeconds, token

Interface AuthTokenContext

Propriétés : deliveryVehicleId, taskId, trackingId, tripId, vehicleId

Typedef AuthTokenFetcher
Interface AuthTokenFetcherOptions

Propriétés : context, serviceType

Constantes FleetEngineServiceType

Constantes : DELIVERY_VEHICLE_SERVICE, TASK_SERVICE, TRIP_SERVICE, UNKNOWN_SERVICE

Personnalisation de l'UI

Typedef PolylineSetup
Interface PolylineSetupOptions

Propriétés : polylineOptions, visible

Interface DefaultPolylineSetupOptions

Propriétés : defaultPolylineOptions, defaultVisible

Typedef MarkerSetup
Interface MarkerSetupOptions

Propriétés : markerOptions

Interface DefaultMarkerSetupOptions

Propriétés : defaultMarkerOptions

Interface MarkerCustomizationFunctionParams

Propriétés : defaultOptions, isNew, marker

interface DeliveryVehicleMarkerCustomizationFunctionParams extends MarkerCustomizationFunctionParams

Propriétés : vehicle

Propriétés héritées : defaultOptions, isNew, marker

Interface PlannedStopMarkerCustomizationFunctionParams étend DeliveryVehicleMarkerCustomizationFunctionParams

Propriétés : stopIndex

Propriétés héritées : defaultOptions, isNew, marker, vehicle

Interface TaskMarkerCustomizationFunctionParams étend DeliveryVehicleMarkerCustomizationFunctionParams

Propriétés : task

Propriétés héritées : defaultOptions, isNew, marker, vehicle

Interface ShipmentMarkerCustomizationFunctionParams étend MarkerCustomizationFunctionParams

Propriétés : taskTrackingInfo

Propriétés héritées : defaultOptions, isNew, marker

Interface TripMarkerCustomizationFunctionParams extends MarkerCustomizationFunctionParams

Propriétés : trip

Propriétés héritées : defaultOptions, isNew, marker

Interface TripWaypointMarkerCustomizationFunctionParams extends TripMarkerCustomizationFunctionParams

Propriétés : waypointIndex

Propriétés héritées : defaultOptions, isNew, marker, trip

Interface VehicleMarkerCustomizationFunctionParams étend MarkerCustomizationFunctionParams

Propriétés : vehicle

Propriétés héritées : defaultOptions, isNew, marker

Interface VehicleWaypointMarkerCustomizationFunctionParams étend VehicleMarkerCustomizationFunctionParams

Propriétés : waypointIndex

Propriétés héritées : defaultOptions, isNew, marker, vehicle

Interface PolylineCustomizationFunctionParams

Propriétés : defaultOptions, isNew, polylines

Interface ShipmentPolylineCustomizationFunctionParams extends PolylineCustomizationFunctionParams

Propriétés : taskTrackingInfo

Propriétés héritées : defaultOptions, isNew, polylines

Interface TripPolylineCustomizationFunctionParams étend PolylineCustomizationFunctionParams

Propriétés : trip

Propriétés héritées : defaultOptions, isNew, polylines

Interface VehiclePolylineCustomizationFunctionParams étend PolylineCustomizationFunctionParams

Propriétés : vehicle

Propriétés héritées : defaultOptions, isNew, polylines

Interface DeliveryVehiclePolylineCustomizationFunctionParams étend PolylineCustomizationFunctionParams

Propriétés : deliveryVehicle

Propriétés héritées : defaultOptions, isNew, polylines

Entités Fleet Engine

Interface Tasks

Propriétés : attributes, estimatedCompletionTime, latestVehicleLocationUpdate, name, outcome, outcomeLocation, outcomeLocationSource, outcomeTime, plannedLocation, remainingVehicleJourneySegments, status, targetTimeWindow, trackingId, type, vehicleId

Interface TaskInfo

Propriétés : extraDurationMillis, id, targetTimeWindow

Interface TaskTrackingInfo

Propriétés : attributes, estimatedArrivalTime, estimatedTaskCompletionTime, latestVehicleLocationUpdate, name, plannedLocation, remainingDrivingDistanceMeters, remainingStopCount, routePolylinePoints, state, targetTimeWindow, taskOutcome, taskOutcomeTime, trackingId

Interface de trajet

Propriétés : actualDropOffLocation, actualPickupLocation, dropOffTime, latestVehicleLocationUpdate, name, passengerCount, pickupTime, plannedDropOffLocation, plannedPickupLocation, remainingWaypoints, status, type, vehicleId

Interface DeliveryVehicle

Propriétés : attributes, currentRouteSegmentEndPoint, latestVehicleLocationUpdate, name, navigationStatus, remainingDistanceMeters, remainingDurationMillis, remainingVehicleJourneySegments

Interface DeliveryVehicleStop

Propriétés : plannedLocation, state, tasks

Constantes DeliveryVehicleStopState

Constantes : ARRIVED, ENROUTE, NEW, UNSPECIFIED

Interface VehicleJourneySegment

Propriétés : drivingDistanceMeters, drivingDurationMillis, path, stop

Interface VehicleLocationUpdate

Propriétés : heading, location, speedKilometersPerHour, time

Interface VehicleWaypoint

Propriétés : distanceMeters, durationMillis, location, path, speedReadingIntervals

Interface du véhicule

Propriétés : attributes, currentRouteSegmentEndPoint, currentRouteSegmentVersion, currentTrips, etaToFirstWaypoint, latestLocation, maximumCapacity, name, navigationStatus, remainingDistanceMeters, supportedTripTypes, vehicleState, vehicleType, waypoints, waypointsVersion

Constantes VehicleNavigationStatus

Constantes : ARRIVED_AT_DESTINATION, ENROUTE_TO_DESTINATION, NO_GUIDANCE, OFF_ROUTE, UNKNOWN_NAVIGATION_STATUS

Constantes VehicleState

Constantes : OFFLINE, ONLINE, UNKNOWN_VEHICLE_STATE

Constantes VehicleType

Constantes : AUTO, TAXI, TRUCK, TWO_WHEELER, UNKNOWN

Constantes TripType

Constantes : EXCLUSIVE, SHARED, UNKNOWN_TRIP_TYPE

Interface TripWaypoint

Propriétés : distanceMeters, durationMillis, location, path, speedReadingIntervals, tripId, waypointType

Constantes WaypointType

Constantes : DROP_OFF_WAYPOINT_TYPE, INTERMEDIATE_DESTINATION_WAYPOINT_TYPE, PICKUP_WAYPOINT_TYPE, UNKNOWN_WAYPOINT_TYPE

Interface TimeWindow

Propriétés : endTime, startTime

Constantes de vitesse

Constantes : NORMAL, SLOW, TRAFFIC_JAM

Interface SpeedReadingInterval

Propriétés : endPolylinePointIndex, speed, startPolylinePointIndex

Progression du trajet et de la commande

Classe FleetEngineTripLocationProvider étend PollingLocationProvider

Méthodes statiques :TRAFFIC_AWARE_ACTIVE_POLYLINE_CUSTOMIZATION_FUNCTION,TRAFFIC_AWARE_REMAINING_POLYLINE_CUSTOMIZATION_FUNCTION

Propriétés : tripId

Propriétés héritées : isPolling, pollingIntervalMillis

Méthodes : refresh

Méthodes héritées : addListener

Événements : error, update

Événements hérités : ispollingchange

Interface FleetEngineTripLocationProviderOptions

Propriétés : activePolylineCustomization, authTokenFetcher, destinationMarkerCustomization, originMarkerCustomization, pollingIntervalMillis, projectId, remainingPolylineCustomization, takenPolylineCustomization, tripId, vehicleMarkerCustomization, waypointMarkerCustomization

Interface FleetEngineTripLocationProviderUpdateEvent

Propriétés : trip

Suivi de flotte – Last Mile Fleet

La classe FleetEngineDeliveryVehicleLocationProvider étend PollingLocationProvider

Propriétés : deliveryVehicleId, shouldShowOutcomeLocations, shouldShowTasks, staleLocationThresholdMillis, taskFilterOptions

Propriétés héritées : isPolling, pollingIntervalMillis

Méthodes héritées : addListener

Événements : error, update

Événements hérités : ispollingchange

Interface FleetEngineDeliveryVehicleLocationProviderOptions

Propriétés : activePolylineCustomization, authTokenFetcher, deliveryVehicleId, deliveryVehicleMarkerCustomization, plannedStopMarkerCustomization, pollingIntervalMillis, projectId, remainingPolylineCustomization, shouldShowOutcomeLocations, shouldShowTasks, staleLocationThresholdMillis, takenPolylineCustomization, taskFilterOptions, taskMarkerCustomization, taskOutcomeMarkerCustomization

Interface FleetEngineTaskFilterOptions

Propriétés : completionTimeFrom, completionTimeTo, state

Interface FleetEngineDeliveryVehicleLocationProviderUpdateEvent

Propriétés : completedVehicleJourneySegments, deliveryVehicle, tasks

Classe FleetEngineDeliveryFleetLocationProvider étend PollingLocationProvider

Propriétés : deliveryVehicleFilter, locationRestriction, staleLocationThresholdMillis

Propriétés héritées : isPolling, pollingIntervalMillis

Méthodes héritées : addListener

Événements : update

Événements hérités : ispollingchange

Interface FleetEngineDeliveryFleetLocationProviderOptions

Propriétés : authTokenFetcher, deliveryVehicleFilter, deliveryVehicleMarkerCustomization, locationRestriction, projectId, staleLocationThresholdMillis

Interface FleetEngineDeliveryFleetLocationProviderUpdateEvent

Propriétés : deliveryVehicles

Suivi de flotte - On-demand Rides & Deliveries

La classe FleetEngineVehicleLocationProvider étend PollingLocationProvider

Méthodes statiques :TRAFFIC_AWARE_ACTIVE_POLYLINE_CUSTOMIZATION_FUNCTION,TRAFFIC_AWARE_REMAINING_POLYLINE_CUSTOMIZATION_FUNCTION

Propriétés : staleLocationThresholdMillis, vehicleId

Propriétés héritées : isPolling, pollingIntervalMillis

Méthodes héritées : addListener

Événements : error, update

Événements hérités : ispollingchange

Interface FleetEngineVehicleLocationProviderOptions

Propriétés : activePolylineCustomization, authTokenFetcher, destinationMarkerCustomization, intermediateDestinationMarkerCustomization, originMarkerCustomization, pollingIntervalMillis, projectId, remainingPolylineCustomization, staleLocationThresholdMillis, takenPolylineCustomization, vehicleId, vehicleMarkerCustomization

Interface FleetEngineVehicleLocationProviderUpdateEvent

Propriétés : trips, vehicle

Classe FleetEngineFleetLocationProvider étend PollingLocationProvider

Propriétés : locationRestriction, staleLocationThresholdMillis, vehicleFilter

Propriétés héritées : isPolling, pollingIntervalMillis

Méthodes héritées : addListener

Événements : update

Événements hérités : ispollingchange

Interface FleetEngineFleetLocationProviderOptions

Propriétés : authTokenFetcher, locationRestriction, projectId, staleLocationThresholdMillis, vehicleFilter, vehicleMarkerCustomization

Interface FleetEngineFleetLocationProviderUpdateEvent

Propriétés : vehicles

Suivi des expéditions

Classe FleetEngineShipmentLocationProvider étend PollingLocationProvider

Propriétés : trackingId

Propriétés héritées : isPolling, pollingIntervalMillis

Méthodes : refresh

Méthodes héritées : addListener

Événements : error, update

Événements hérités : ispollingchange

Interface FleetEngineShipmentLocationProviderOptions

Propriétés : activePolylineCustomization, authTokenFetcher, deliveryVehicleMarkerCustomization, destinationMarkerCustomization, pollingIntervalMillis, projectId, remainingPolylineCustomization, takenPolylineCustomization, trackingId

Interface FleetEngineShipmentLocationProviderUpdateEvent

Propriétés : taskTrackingInfo

Interfaces de bibliothèque

Interfaces de la bibliothèque

Interface CoreLibrary

Propriétés : ColorScheme, ControlPosition, event, LatLng, LatLngAltitude, LatLngBounds, MapsNetworkError, MapsNetworkErrorEndpoint, MapsRequestError, MapsServerError, MVCArray, MVCObject, Orientation3D, Point, RPCStatus, Settings, Size, SymbolPath, UnitSystem, Vector3D

Interface MapsLibrary

Propriétés : BicyclingLayer, Circle, Data, FeatureType, GroundOverlay, ImageMapType, InfoWindow, KmlLayer, KmlLayerStatus, Map, MapElement, MapTypeControlStyle, MapTypeId, MapTypeRegistry, MaxZoomService, MaxZoomStatus, OverlayView, Polygon, Polyline, Rectangle, RenderingType, StrokePosition, StyledMapType, TrafficLayer, TransitLayer, WebGLOverlayView, ZoomChangeEvent

Interface Maps3DLibrary

Propriétés : AltitudeMode, FlattenerElement, GestureHandling, LocationClickEvent, Map3DElement, MapMode, Marker3DElement, Marker3DInteractiveElement, MarkerElement, MarkerInteractiveElement, Model3DElement, Model3DInteractiveElement, PlaceClickEvent, Polygon3DElement, Polygon3DInteractiveElement, Polyline3DElement, Polyline3DInteractiveElement, PopoverElement, SteadyChangeEvent

Interface PlacesLibrary

Propriétés : AccessibilityOptions, AddressComponent, Attribution, AuthorAttribution, Autocomplete, AutocompleteService, AutocompleteSessionToken, AutocompleteSuggestion, BusinessStatus, ConnectorAggregation, ConsumerAlert, ConsumerAlertDetails, ContentBlock, EVChargeAmenitySummary, EVChargeOptions, EVConnectorType, FormattableText, FuelOptions, FuelPrice, FuelType, GenerativeSummary, GoogleMapsLinks, Money, NeighborhoodSummary, OpeningHours, OpeningHoursPeriod, OpeningHoursPoint, ParkingOptions, PaymentOptions, Photo, Place, PlaceContextualElement, PlaceContextualListConfigElement, PlaceContextualListLayout, PlacePrediction, PlacesService, PlacesServiceStatus, PlusCode, PostalAddress, PriceLevel, PriceRange, RankBy, Review, ReviewSummary, SearchBox, SearchByTextRankPreference, SearchNearbyRankPreference, SecondaryOpeningHours, StringRange

Interface GeocodingLibrary

Propriétés : Containment, ExtraGeocodeComputation, Geocoder, GeocoderLocationType, GeocoderStatus, SpatialRelationship

Interface RoutesLibrary

Propriétés : ComputeRouteMatrixExtraComputation, ComputeRoutesExtraComputation, DirectionalLocation, DirectionsRenderer, DirectionsService, DirectionsStatus, DistanceMatrixElementStatus, DistanceMatrixService, DistanceMatrixStatus, FallbackInfo, FallbackReason, FallbackRoutingMode, GeocodedWaypoint, GeocodingResults, MultiModalSegment, PolylineDetailInfo, PolylineDetails, PolylineQuality, ReferenceRoute, RoadFeatureState, Route, RouteLabel, RouteLeg, RouteLegLocalizedValues, RouteLegStep, RouteLegStepLocalizedValues, RouteLegTravelAdvisory, RouteLocalizedValues, RouteMatrix, RouteMatrixItem, RouteMatrixItemCondition, RouteMatrixItemError, RouteMatrixItemLocalizedValues, RouteMatrixRow, RouteTravelAdvisory, RoutingPreference, Speed, SpeedReadingInterval, StepsOverview, TollInfo, TrafficModel, TransitAgency, TransitDetails, TransitLine, TransitMode, TransitRoutePreference, TransitStop, TransitVehicle, TravelMode, VehicleEmissionType, VehicleType

Interface MarkerLibrary

Propriétés : AdvancedMarkerClickEvent, AdvancedMarkerElement, Animation, CollisionBehavior, Marker, PinElement

Interface GeometryLibrary

Propriétés : encoding, poly, spherical

Interface ElevationLibrary

Propriétés : ElevationService, ElevationStatus

Interface StreetViewLibrary

Propriétés : InfoWindow, OverlayView, StreetViewCoverageLayer, StreetViewPanorama, StreetViewPreference, StreetViewService, StreetViewSource, StreetViewStatus

Interface JourneySharingLibrary

Propriétés : AutomaticViewportMode, DeliveryVehicleStopState, FleetEngineDeliveryFleetLocationProvider, FleetEngineDeliveryVehicleLocationProvider, FleetEngineFleetLocationProvider, FleetEngineServiceType, FleetEngineShipmentLocationProvider, FleetEngineTripLocationProvider, FleetEngineVehicleLocationProvider, JourneySharingMapView, Speed, TripType, VehicleNavigationStatus, VehicleState, VehicleType, WaypointType

Interface DrawingLibrary

Propriétés : DrawingManager, OverlayType

Interface VisualizationLibrary

Propriétés : HeatmapLayer

Interface AirQualityLibrary

Propriétés : AirQualityMeterElement

Interface AddressValidationLibrary

Propriétés : Address, AddressComponent, AddressMetadata, AddressValidation, ConfirmationLevel, Geocode, Granularity, BetaPossibleNextAction, USPSAddress, USPSData, Verdict