Google Maps JavaScript API v3 Reference

Última actualización: miércoles, 25 de marzo de 2026

Este es un índice de todas las clases, métodos e interfaces de la versión 3.64 (canal semanal) de la API de Maps JavaScript. Esta referencia se mantiene actualizada con los cambios más recientes de la API.

Para obtener más información, consulta las Notas de la versión y el Control de versiones.
Consulta también la documentación de referencia de la versión 3.63 (canal trimestral), la versión 3.62 y la versión 3.61.

Haz clic en el nombre de cualquier elemento para ver la documentación detallada.

Conceptos globales

google.maps

Espacio de nombres google.maps

Métodos estáticos: importLibrary

Constantes: version

Configuración

Clase de configuración

Métodos estáticos: getInstance

Propiedades: BetaexperienceIds, fetchAppCheckToken

Interfaz de MapsAppCheckTokenResult

Sistema de eventos

espacio de nombres del evento

Métodos estáticos: addListener, addListenerOnce, clearInstanceListeners, clearListeners, hasListeners, removeListener, trigger, addDomListener, addDomListenerOnce

Interfaz MapsEventListener

Métodos: remove

Clase MVCObject

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

La clase MVCArray extiende MVCObject

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

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

Eventos: insert_at, remove_at, set_at

Interfaz de ErrorEvent

Propiedades: error

Errores

Clase MapsNetworkError extiende Error

Propiedades: code, endpoint

Clase MapsRequestError se extiende de MapsNetworkError

Propiedades heredadas: code, endpoint

Clase MapsServerError se extiende de MapsNetworkError

Propiedades heredadas: code, endpoint

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

Clase MapElement extiende HTMLElement, implementa MapElementOptions

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

Métodos heredados: addEventListener, removeEventListener

Eventos: gmp-zoomchange

Interfaz MapElementOptions

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

Clase ZoomChangeEvent se extiende de Event
La clase Map extiende MVCObject

Propiedades: controls, data, mapTypes, overlayMapTypes

Métodos: 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étodos heredados: addListener, bindTo, get, notify, set, setValues, unbind, unbindAll

Constantes: DEMO_MAP_ID

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

Interfaz de MapOptions

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

Interfaz MapTypeStyle

Propiedades: elementType, featureType, stylers

Interfaz de MapMouseEvent

Propiedades: domEvent, latLng

Métodos: stop

Interfaz IconMouseEvent extiende MapMouseEvent

Propiedades: placeId

Propiedades heredadas: domEvent, latLng

Métodos heredados: stop

Constantes de ColorScheme

Constantes: DARK, FOLLOW_SYSTEM, LIGHT

Constantes de MapTypeId

Constantes: HYBRID, ROADMAP, SATELLITE, TERRAIN

Clase MapTypeRegistry se extiende desde MVCObject

Métodos: set

Métodos heredados: addListener, bindTo, get, notify, setValues, unbind, unbindAll

Interfaz de MapRestriction

Propiedades: latLngBounds, strictBounds

Clase TrafficLayer extiende MVCObject

Métodos: getMap, setMap, setOptions

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

Interfaz de TrafficLayerOptions

Propiedades: autoRefresh, map

Clase TransitLayer se extiende desde MVCObject

Métodos: getMap, setMap

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

Clase BicyclingLayer se extiende de MVCObject

Métodos: getMap, setMap

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

BetaInterfaz CameraOptions

Propiedades: center, heading, tilt, zoom

Interfaz de VisibleRegion

Propiedades: farLeft, farRight, latLngBounds, nearLeft, nearRight

Constantes de RenderingType

Constantes: RASTER, UNINITIALIZED, VECTOR

Interfaz MapCapabilities

Propiedades: isAdvancedMarkersAvailable, isDataDrivenStylingAvailable, isWebGLOverlayViewAvailable

WebGL

Clase WebGLOverlayView se extiende desde MVCObject

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

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

Interfaz WebGLDrawOptions

Propiedades: gl, transformer

Interfaz WebGLStateOptions

Propiedades: gl

Interfaz de CoordinateTransformer

Métodos: fromLatLngAltitude, getCameraParams

Interfaz CameraParams extiende CameraOptions

Propiedades: center, heading, tilt, zoom

Coordenadas

Clase LatLng

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

Interfaz LatLngLiteral

Propiedades: lat, lng

Clase LatLngBounds

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

Constantes: MAX_BOUNDS

Interfaz LatLngBoundsLiteral

Propiedades: east, north, south, west

Clase LatLngAltitude implementa LatLngAltitudeLiteral, LatLngLiteral

Propiedades: altitude, lat, lng

Métodos: equals, toJSON

Interfaz LatLngAltitudeLiteral extiende LatLngLiteral

Propiedades: altitude, lat, lng

Clase Point

Propiedades: x, y

Métodos: equals, toString

Clase de tamaño

Propiedades: height, width

Métodos: equals, toString

Interfaz de relleno

Propiedades: bottom, left, right, top

Interfaz CircleLiteral extiende CircleOptions

Propiedades: center, radius

Propiedades heredadas: clickable, draggable, editable, fillColor, fillOpacity, map, strokeColor, strokeOpacity, strokePosition, strokeWeight, visible, zIndex

La clase Orientation3D implementa Orientation3DLiteral

Propiedades: heading, roll, tilt

Métodos: equals, toJSON

Interfaz Orientation3DLiteral

Propiedades: heading, roll, tilt

La clase Vector3D implementa Vector3DLiteral

Propiedades: x, y, z

Métodos: equals, toJSON

Interfaz de Vector3DLiteral

Propiedades: x, y, z

Diseño basado en datos

Interfaz FeatureLayer

Propiedades: BetadatasetId, featureType, isAvailable, style

Métodos: addListener

Eventos: click, mousemove

Constantes de FeatureType

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

Definición de tipo FeatureStyleFunction
Interfaz FeatureStyleFunctionOptions

Propiedades: feature

Interfaz FeatureStyleOptions

Propiedades: fillColor, fillOpacity, strokeColor, strokeOpacity, strokeWeight

Interfaz de la función

Propiedades: featureType

La interfaz PlaceFeature extiende Feature

Propiedades: placeId

Propiedades heredadas: featureType

Métodos: fetchPlace

BetaLa interfaz DatasetFeature extiende Feature

Propiedades: datasetAttributes, datasetId

Propiedades heredadas: featureType

La interfaz FeatureMouseEvent extiende MapMouseEvent

Propiedades: features

Propiedades heredadas: domEvent, latLng

Métodos heredados: stop

Controles

Interfaz CameraControlOptions

Propiedades: position

Interfaz FullscreenControlOptions

Propiedades: position

Interfaz MapTypeControlOptions

Propiedades: mapTypeIds, position, style

Constantes de MapTypeControlStyle

Constantes: DEFAULT, DROPDOWN_MENU, HORIZONTAL_BAR

Interfaz de MotionTrackingControlOptions

Propiedades: position

Interfaz PanControlOptions

Propiedades: position

Interfaz RotateControlOptions

Propiedades: position

Interfaz ScaleControlOptions

Propiedades: style

Constantes de ScaleControlStyle

Constantes: DEFAULT

Interfaz StreetViewControlOptions

Propiedades: position, sources

Interfaz ZoomControlOptions

Propiedades: position

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

Biblioteca de Geometry

Espacio de nombres de codificación

Métodos estáticos: decodePath, encodePath

espacio de nombres esférico

Métodos estáticos: computeArea, computeDistanceBetween, computeHeading, computeLength, computeOffset, computeOffsetOrigin, computeSignedArea, interpolate

Espacio de nombres de poly

Métodos estáticos: containsLocation, isLocationOnEdge

Dibuja en el mapa

Marcadores avanzados

La clase AdvancedMarkerElement extiende HTMLElement y, además, implementa AdvancedMarkerElementOptions

Propiedades: anchorLeft, anchorTop, collisionBehavior, gmpClickable, gmpDraggable, map, position, title, zIndex, element, content

Métodos: addListener

Métodos heredados: addEventListener, removeEventListener

Eventos: click, drag, dragend, dragstart, gmp-click

Interfaz de AdvancedMarkerElementOptions

Propiedades: anchorLeft, anchorTop, collisionBehavior, content, gmpClickable, gmpDraggable, map, position, title, zIndex

Clase AdvancedMarkerClickEvent extiende Event
La clase PinElement extiende HTMLElement y, además, implementa PinElementOptions

Propiedades: background, borderColor, glyphColor, glyphSrc, glyphText, scale, element, glyph

Métodos heredados: addEventListener, removeEventListener

Interfaz PinElementOptions

Propiedades: background, borderColor, glyphColor, glyphSrc, glyphText, scale, glyph

Ventana de información

Clase InfoWindow se extiende desde MVCObject

Propiedades: isOpen

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

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

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

Interfaz InfoWindowOptions

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

Interfaz InfoWindowOpenOptions

Propiedades: anchor, map, shouldFocus

Polígonos

La clase Polyline extiende MVCObject

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

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

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

Interfaz de PolylineOptions

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

Interfaz de IconSequence

Propiedades: fixedRotation, icon, offset, repeat

Clase Polygon extiende MVCObject

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

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

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

Interfaz PolygonOptions

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

Interfaz PolyMouseEvent extiende MapMouseEvent

Propiedades: edge, path, vertex

Propiedades heredadas: domEvent, latLng

Métodos heredados: stop

Clase Rectangle extiende MVCObject

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

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

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

Interfaz RectangleOptions

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

La clase Circle extiende MVCObject

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

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

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

Interfaz CircleOptions

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

Constantes de StrokePosition

Constantes: CENTER, INSIDE, OUTSIDE

Datos

La clase de datos extiende MVCObject

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

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

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

Interfaz Data.DataOptions

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

Interfaz Data.GeoJsonOptions

Propiedades: idPropertyName

Interfaz Data.StyleOptions

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

Data.StylingFunction typedef
Clase Data.Feature

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

Eventos: removeproperty, setgeometry, setproperty

Interfaz Data.FeatureOptions

Propiedades: geometry, id, properties

Interfaz Data.Geometry

Métodos: forEachLatLng, getType

La clase Data.Point implementa Data.Geometry

Métodos: forEachLatLng, get, getType

Clase Data.MultiPoint implementa Data.Geometry

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

La clase Data.LineString implementa Data.Geometry

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

La clase Data.MultiLineString implementa Data.Geometry

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

Clase Data.LinearRing implementa Data.Geometry

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

La clase Data.Polygon implementa Data.Geometry

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

La clase Data.MultiPolygon implementa Data.Geometry

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

La clase Data.GeometryCollection implementa Data.Geometry

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

Interfaz Data.MouseEvent se extiende desde MapMouseEvent

Propiedades: feature

Propiedades heredadas: domEvent, latLng

Métodos heredados: stop

Interfaz Data.AddFeatureEvent

Propiedades: feature

Interfaz Data.RemoveFeatureEvent

Propiedades: feature

Interfaz de Data.SetGeometryEvent

Propiedades: feature, newGeometry, oldGeometry

Interfaz de Data.SetPropertyEvent

Propiedades: feature, name, newValue, oldValue

Interfaz Data.RemovePropertyEvent

Propiedades: feature, name, oldValue

Elementos del DOM

La clase OverlayView extiende MVCObject

Métodos estáticos: preventMapHitsAndGesturesFrom, preventMapHitsFrom

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

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

Interfaz de MapPanes

Propiedades: floatPane, mapPane, markerLayer, overlayLayer, overlayMouseTarget

Interfaz MapCanvasProjection

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

KML

Clase KmlLayer se extiende desde MVCObject

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

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

Eventos: click, defaultviewport_changed, status_changed

Interfaz de KmlLayerOptions

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

Interfaz KmlLayerMetadata

Propiedades: author, description, hasScreenOverlays, name, snippet

Constantes de KmlLayerStatus

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

Interfaz de KmlMouseEvent

Propiedades: featureData, latLng, pixelOffset

Interfaz KmlFeatureData

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

Interfaz de KmlAuthor

Propiedades: email, name, uri

Superposiciones de imágenes

Interfaz de MapType

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

Métodos: getTile, releaseTile

Interfaz de proyección

Métodos: fromLatLngToPoint, fromPointToLatLng

La clase ImageMapType extiende MVCObject y, además, implementa MapType

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

Métodos: getOpacity, getTile, releaseTile, setOpacity

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

Eventos: tilesloaded

Interfaz ImageMapTypeOptions

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

Clase GroundOverlay extiende MVCObject

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

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

Eventos: click, dblclick

Interfaz de GroundOverlayOptions

Propiedades: clickable, map, opacity

Clase StyledMapType extiende MVCObject, implementa MapType

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

Métodos: getTile, releaseTile

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

Interfaz StyledMapTypeOptions

Propiedades: alt, maxZoom, minZoom, name

Biblioteca de dibujo

Clase DrawingManager se extiende desde MVCObject

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

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

Eventos: circlecomplete, markercomplete, overlaycomplete, polygoncomplete, polylinecomplete, rectanglecomplete

Interfaz DrawingManagerOptions

Propiedades: circleOptions, drawingControl, drawingControlOptions, drawingMode, map, markerOptions, polygonOptions, polylineOptions, rectangleOptions

Interfaz DrawingControlOptions

Propiedades: drawingModes, position

Interfaz OverlayCompleteEvent

Propiedades: overlay, type

Constantes de OverlayType

Constantes: CIRCLE, MARKER, POLYGON, POLYLINE, RECTANGLE

Mapas de calor

Clase HeatmapLayer se extiende desde MVCObject

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

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

Interfaz HeatmapLayerOptions

Propiedades: data, dissipating, gradient, map, maxIntensity, opacity, radius

Interfaz WeightedLocation

Propiedades: location, weight

Zoom máximo

Clase MaxZoomService

Métodos: getMaxZoomAtLatLng

Interfaz de MaxZoomResult

Propiedades: status, zoom

Constantes de MaxZoomStatus

Constantes: ERROR, OK

Marcador (heredado)

Clase Marker extiende MVCObject

Métodos: 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étodos heredados: addListener, bindTo, get, notify, set, setValues, unbind, unbindAll

Constantes: MAX_ZINDEX

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

Interfaz de MarkerOptions

Propiedades: anchorPoint, animation, clickable, crossOnDrag, cursor, draggable, icon, label, map, opacity, optimized, position, shape, title, visible, zIndex, BetacollisionBehavior

Constantes de CollisionBehavior

Constantes: OPTIONAL_AND_HIDES_LOWER_PRIORITY, REQUIRED, REQUIRED_AND_HIDES_OPTIONAL

Interfaz de íconos

Propiedades: anchor, labelOrigin, origin, scaledSize, size, url

Interfaz MarkerLabel

Propiedades: className, color, fontFamily, fontSize, fontWeight, text

Interfaz MarkerShape

Propiedades: coords, type

Interfaz de símbolos

Propiedades: anchor, fillColor, fillOpacity, labelOrigin, path, rotation, scale, strokeColor, strokeOpacity, strokeWeight

Constantes de SymbolPath

Constantes: BACKWARD_CLOSED_ARROW, BACKWARD_OPEN_ARROW, CIRCLE, FORWARD_CLOSED_ARROW, FORWARD_OPEN_ARROW

Constantes de animación

Constantes: BOUNCE, DROP

Street View

Renderización

Clase StreetViewPanorama extiende MVCObject

Propiedades: controls

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

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

Eventos: closeclick, pano_changed, position_changed, pov_changed, resize, status_changed, visible_changed, zoom_changed

Interfaz de StreetViewPanoramaOptions

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

Interfaz StreetViewAddressControlOptions

Propiedades: position

Interfaz de PanoProviderOptions

Propiedades: cors

Interfaz StreetViewTileData

Propiedades: centerHeading, tileSize, worldSize

Métodos: getTileUrl

Interfaz de StreetViewPov

Propiedades: heading, pitch

La clase StreetViewCoverageLayer extiende MVCObject

Métodos: getMap, setMap

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

Servicio

Clase StreetViewService

Métodos: getPanorama

Constantes de StreetViewStatus

Constantes: OK, UNKNOWN_ERROR, ZERO_RESULTS

Interfaz de StreetViewLocationRequest

Propiedades: location, preference, radius, sources, source

Interfaz de StreetViewPanoRequest

Propiedades: pano

Interfaz de StreetViewResponse

Propiedades: data

Interfaz de StreetViewLocation

Propiedades: description, latLng, pano, shortDescription

Constantes de StreetViewPreference

Constantes: BEST, NEAREST

Constantes de StreetViewSource

Constantes: DEFAULT, GOOGLE, OUTDOOR

Interfaz de StreetViewPanoramaData

Propiedades: copyright, imageDate, links, location, tiles

Propiedades: description, heading, pano

Lugares

Widgets de Places

La clase PlaceAutocompleteElement extiende HTMLElement y, además, implementa PlaceAutocompleteElementOptions

Propiedades: includedPrimaryTypes, includedRegionCodes, locationBias, locationRestriction, name, origin, placeholder, requestedLanguage, requestedRegion, unitSystem, value

Métodos heredados: addEventListener, removeEventListener

Eventos: gmp-error, gmp-select

Interfaz de PlaceAutocompleteElementOptions

Propiedades: includedPrimaryTypes, includedRegionCodes, locationBias, locationRestriction, name, origin, requestedLanguage, requestedRegion, unitSystem, value

Clase PlacePredictionSelectEvent se extiende de Event

Propiedades: placePrediction

Clase BasicPlaceAutocompleteElement extiende HTMLElement, implementa BasicPlaceAutocompleteElementOptions

Propiedades: includedPrimaryTypes, includedRegionCodes, locationBias, locationRestriction, name, origin, requestedLanguage, requestedRegion, unitSystem

Métodos heredados: addEventListener, removeEventListener

Eventos: gmp-error, gmp-select

Interfaz de BasicPlaceAutocompleteElementOptions

Propiedades: includedPrimaryTypes, includedRegionCodes, locationBias, locationRestriction, name, origin, requestedLanguage, requestedRegion, unitSystem

Clase PlaceDetailsElement extiende HTMLElement, implementa PlaceDetailsElementOptions

Propiedades: place

Métodos heredados: addEventListener, removeEventListener

Eventos: gmp-error, gmp-load

Interfaz de PlaceDetailsElementOptions
Clase PlaceDetailsCompactElement se extiende desde HTMLElement, implementa PlaceDetailsCompactElementOptions

Propiedades: orientation, place, truncationPreferred

Métodos heredados: addEventListener, removeEventListener

Eventos: gmp-error, gmp-load

Interfaz de PlaceDetailsCompactElementOptions

Propiedades: orientation, truncationPreferred

Constantes de PlaceDetailsOrientation

Constantes: HORIZONTAL, VERTICAL

Clase PlaceDetailsPlaceRequestElement extiende HTMLElement, implementa PlaceDetailsPlaceRequestElementOptions

Propiedades: place

Métodos heredados: addEventListener, removeEventListener

Interfaz de PlaceDetailsPlaceRequestElementOptions

Propiedades: place

Clase PlaceDetailsLocationRequestElement se extiende de HTMLElement y, además, implementa PlaceDetailsLocationRequestElementOptions

Propiedades: location

Métodos heredados: addEventListener, removeEventListener

Interfaz de PlaceDetailsLocationRequestElementOptions

Propiedades: location

Clase PlaceSearchElement extiende HTMLElement, implementa PlaceSearchElementOptions

Propiedades: attributionPosition, orientation, places, selectable, truncationPreferred

Métodos heredados: addEventListener, removeEventListener

Eventos: gmp-error, gmp-load, gmp-select

Interfaz de PlaceSearchElementOptions

Propiedades: attributionPosition, orientation, selectable, truncationPreferred

Constantes de PlaceSearchAttributionPosition

Constantes: BOTTOM, TOP

Constantes de PlaceSearchOrientation

Constantes: HORIZONTAL, VERTICAL

La clase PlaceSelectEvent extiende Event

Propiedades: place

Clase PlaceNearbySearchRequestElement extiende HTMLElement, implementa PlaceNearbySearchRequestElementOptions

Propiedades: excludedPrimaryTypes, excludedTypes, includedPrimaryTypes, includedTypes, locationRestriction, maxResultCount, rankPreference

Métodos heredados: addEventListener, removeEventListener

Interfaz de PlaceNearbySearchRequestElementOptions

Propiedades: excludedPrimaryTypes, excludedTypes, includedPrimaryTypes, includedTypes, locationRestriction, maxResultCount, rankPreference

Clase PlaceTextSearchRequestElement extiende HTMLElement, implementa PlaceTextSearchRequestElementOptions

Propiedades: evConnectorTypes, evMinimumChargingRateKw, includedType, isOpenNow, locationBias, locationRestriction, maxResultCount, minRating, priceLevels, rankPreference, textQuery, useStrictTypeFiltering

Métodos heredados: addEventListener, removeEventListener

Interfaz de PlaceTextSearchRequestElementOptions

Propiedades: evConnectorTypes, evMinimumChargingRateKw, includedType, isOpenNow, locationBias, locationRestriction, maxResultCount, minRating, priceLevels, rankPreference, textQuery, useStrictTypeFiltering

Clase Autocomplete extiende MVCObject

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

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

Eventos: place_changed

Interfaz AutocompleteOptions

Propiedades: bounds, componentRestrictions, fields, strictBounds, types, placeIdOnly

Métodos: getBounds, getPlaces, setBounds

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

Eventos: places_changed

Interfaz de SearchBoxOptions

Propiedades: bounds

AlfaClase PlaceContextualElement extiende HTMLElement, implementa PlaceContextualElementOptions

Propiedades: contextToken

Métodos heredados: addEventListener, removeEventListener

AlfaInterfaz de PlaceContextualElementOptions

Propiedades: contextToken

AlfaLa clase PlaceContextualListConfigElement extiende HTMLElement y, además, implementa PlaceContextualListConfigElementOptions

Propiedades: layout, mapHidden

Métodos heredados: addEventListener, removeEventListener

AlfaInterfaz PlaceContextualListConfigElementOptions

Propiedades: layout, mapHidden

AlfaConstantes de PlaceContextualListLayout

Constantes: COMPACT, VERTICAL

Personalización del contenido del widget de Place

La clase PlaceContentConfigElement extiende HTMLElement y, además, implementa PlaceContentConfigElementOptions

Métodos heredados: addEventListener, removeEventListener

Interfaz de PlaceContentConfigElementOptions
La clase PlaceAllContentElement extiende HTMLElement y, además, implementa PlaceAllContentElementOptions

Métodos heredados: addEventListener, removeEventListener

Interfaz de PlaceAllContentElementOptions
La clase PlaceStandardContentElement extiende HTMLElement y, además, implementa PlaceStandardContentElementOptions

Métodos heredados: addEventListener, removeEventListener

Interfaz de PlaceStandardContentElementOptions
Clase PlaceMediaElement extiende HTMLElement, implementa PlaceMediaElementOptions

Propiedades: lightboxPreferred, preferredSize

Métodos heredados: addEventListener, removeEventListener

Interfaz de PlaceMediaElementOptions

Propiedades: lightboxPreferred, preferredSize

Constantes de MediaSize

Constantes: LARGE, MEDIUM, SMALL

La clase PlaceAddressElement extiende HTMLElement y, además, implementa PlaceAddressElementOptions

Métodos heredados: addEventListener, removeEventListener

Interfaz de PlaceAddressElementOptions
La clase PlaceRatingElement extiende HTMLElement y, además, implementa PlaceRatingElementOptions

Métodos heredados: addEventListener, removeEventListener

Interfaz de PlaceRatingElementOptions
Clase PlaceTypeElement extiende HTMLElement, implementa PlaceTypeElementOptions

Métodos heredados: addEventListener, removeEventListener

Interfaz PlaceTypeElementOptions
Clase PlacePriceElement extiende HTMLElement, implementa PlacePriceElementOptions

Métodos heredados: addEventListener, removeEventListener

Interfaz de PlacePriceElementOptions
Clase PlaceAccessibleEntranceIconElement extiende HTMLElement, implementa PlaceAccessibleEntranceIconElementOptions

Métodos heredados: addEventListener, removeEventListener

Interfaz PlaceAccessibleEntranceIconElementOptions
Clase PlaceOpenNowStatusElement extiende HTMLElement, implementa PlaceOpenNowStatusElementOptions

Métodos heredados: addEventListener, removeEventListener

Interfaz de PlaceOpenNowStatusElementOptions
Clase PlaceReviewSummaryElement extiende HTMLElement, implementa PlaceReviewSummaryElementOptions

Métodos heredados: addEventListener, removeEventListener

Interfaz de PlaceReviewSummaryElementOptions
La clase PlaceReviewsElement extiende HTMLElement y, además, implementa PlaceReviewsElementOptions

Métodos heredados: addEventListener, removeEventListener

Interfaz de PlaceReviewsElementOptions
Clase PlaceSummaryElement extiende HTMLElement, implementa PlaceSummaryElementOptions

Métodos heredados: addEventListener, removeEventListener

Interfaz de PlaceSummaryElementOptions
Clase PlaceFeatureListElement extiende HTMLElement, implementa PlaceFeatureListElementOptions

Métodos heredados: addEventListener, removeEventListener

Interfaz de PlaceFeatureListElementOptions
La clase PlaceOpeningHoursElement extiende HTMLElement y, además, implementa PlaceOpeningHoursElementOptions

Métodos heredados: addEventListener, removeEventListener

Interfaz de PlaceOpeningHoursElementOptions
Clase PlacePhoneNumberElement extiende HTMLElement, implementa PlacePhoneNumberElementOptions

Métodos heredados: addEventListener, removeEventListener

Interfaz de PlacePhoneNumberElementOptions
Clase PlacePlusCodeElement extiende HTMLElement, implementa PlacePlusCodeElementOptions

Métodos heredados: addEventListener, removeEventListener

Interfaz de PlacePlusCodeElementOptions
La clase PlaceTypeSpecificHighlightsElement extiende HTMLElement y, además, implementa PlaceTypeSpecificHighlightsElementOptions

Métodos heredados: addEventListener, removeEventListener

Interfaz PlaceTypeSpecificHighlightsElementOptions
Clase PlaceWebsiteElement se extiende de HTMLElement y, además, implementa PlaceWebsiteElementOptions

Métodos heredados: addEventListener, removeEventListener

Interfaz de PlaceWebsiteElementOptions
Clase PlaceAttributionElement extiende HTMLElement, implementa PlaceAttributionElementOptions

Propiedades: darkSchemeColor, lightSchemeColor

Métodos heredados: addEventListener, removeEventListener

Interfaz de PlaceAttributionElementOptions

Propiedades: darkSchemeColor, lightSchemeColor

Constantes de AttributionColor

Constantes: BLACK, GRAY, WHITE

Datos de lugares

La clase Place implementa PlaceOptions

Métodos estáticos: searchByText, searchNearby

Propiedades: 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étodos: fetchFields, BetagetNextOpeningTime, BetaisOpen

Métodos heredados: toJSON

Interfaz PlaceOptions

Propiedades: id, requestedLanguage, requestedRegion, resourceName

Clase AccessibilityOptions

Propiedades: hasWheelchairAccessibleEntrance, hasWheelchairAccessibleParking, hasWheelchairAccessibleRestroom, hasWheelchairAccessibleSeating

Clase AddressComponent

Propiedades: longText, shortText, types

Métodos heredados: toJSON

Clase de atribución

Propiedades: provider, providerURI

Métodos heredados: toJSON

Clase AuthorAttribution

Propiedades: displayName, photoURI, uri

Métodos heredados: toJSON

Clase ConnectorAggregation

Propiedades: availabilityLastUpdateTime, availableCount, count, maxChargeRateKw, outOfServiceCount, type

Clase ConsumerAlert

Propiedades: details, languageCode, overview

Métodos heredados: toJSON

Clase ConsumerAlertDetails

Propiedades: aboutLinkTitle, aboutLinkURI, description, title

Clase ContentBlock

Propiedades: content, contentLanguageCode, referencedPlaces

Métodos heredados: toJSON

Clase EVChargeAmenitySummary

Propiedades: coffee, disclosureText, disclosureTextLanguageCode, flagContentURI, overview, restaurant, store

Métodos heredados: toJSON

Clase EVChargeOptions

Propiedades: connectorAggregations, connectorCount

Métodos heredados: toJSON

Constantes de EVConnectorType

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

Interfaz de EVSearchOptions

Propiedades: connectorTypes, minimumChargingRateKw

Interfaz de FetchFieldsRequest

Propiedades: fields

Clase FuelOptions

Propiedades: fuelPrices

Métodos heredados: toJSON

Clase FuelPrice

Propiedades: price, type, updateTime

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

Clase GenerativeSummary

Propiedades: disclosureText, disclosureTextLanguageCode, flagContentURI, overview, overviewLanguageCode

Métodos heredados: toJSON

Propiedades: directionsURI, photosURI, placeURI, reviewsURI, writeAReviewURI

Métodos heredados: toJSON

Clase Money

Propiedades: currencyCode, nanos, units

Métodos: toString

Métodos heredados: toJSON

Clase NeighborhoodSummary

Propiedades: description, disclosureText, disclosureTextLanguageCode, flagContentURI, overview

Métodos heredados: toJSON

Clase OpeningHours

Propiedades: periods, specialDays, weekdayDescriptions

Métodos heredados: toJSON

Clase OpeningHoursPeriod

Propiedades: close, open

Métodos heredados: toJSON

Clase OpeningHoursPoint

Propiedades: day, hour, minute

Métodos heredados: toJSON

La clase SecondaryOpeningHours extiende OpeningHours

Propiedades: type

Propiedades heredadas: periods, specialDays, weekdayDescriptions

Métodos heredados: toJSON

Clase ParkingOptions

Propiedades: hasFreeGarageParking, hasFreeParkingLot, hasFreeStreetParking, hasPaidGarageParking, hasPaidParkingLot, hasPaidStreetParking, hasValetParking

Clase PaymentOptions

Propiedades: acceptsCashOnly, acceptsCreditCards, acceptsDebitCards, acceptsNFC

Clase de foto

Propiedades: authorAttributions, flagContentURI, googleMapsURI, heightPx, widthPx

Métodos: getURI

Métodos heredados: toJSON

Clase PlusCode

Propiedades: compoundCode, globalCode

Métodos heredados: toJSON

La clase PostalAddress implementa PostalAddressLiteral

Propiedades: addressLines, administrativeArea, languageCode, locality, organization, postalCode, recipients, regionCode, sortingCode, sublocality

Métodos heredados: toJSON

Interfaz de PostalAddressLiteral

Propiedades: addressLines, administrativeArea, languageCode, locality, organization, postalCode, recipients, regionCode, sortingCode, sublocality

Constantes de PriceLevel

Constantes: EXPENSIVE, FREE, INEXPENSIVE, MODERATE, VERY_EXPENSIVE

Clase PriceRange

Propiedades: endPrice, startPrice

Métodos heredados: toJSON

Revisar la clase

Propiedades: authorAttribution, flagContentURI, googleMapsURI, originalText, originalTextLanguageCode, publishTime, rating, relativePublishTimeDescription, text, textLanguageCode, visitDateMonth, visitDateYear

Métodos heredados: toJSON

Clase ReviewSummary

Propiedades: disclosureText, disclosureTextLanguageCode, flagContentURI, reviewsURI, text, textLanguageCode

Métodos heredados: toJSON

Interfaz de SearchByTextRequest

Propiedades: evSearchOptions, fields, includedType, isOpenNow, language, locationBias, locationRestriction, maxResultCount, minRating, priceLevels, rankPreference, region, textQuery, useStrictTypeFiltering, query, BetarankBy

Constantes de SearchByTextRankPreference

Constantes: DISTANCE, RELEVANCE

Interfaz de SearchNearbyRequest

Propiedades: excludedPrimaryTypes, excludedTypes, fields, includedPrimaryTypes, includedTypes, language, locationRestriction, maxResultCount, rankPreference, region

Constantes de SearchNearbyRankPreference

Constantes: DISTANCE, POPULARITY

Datos de Autocomplete

Clase AutocompleteSuggestion

Métodos estáticos: fetchAutocompleteSuggestions

Propiedades: placePrediction

Interfaz de AutocompleteRequest

Propiedades: includedPrimaryTypes, includedRegionCodes, input, inputOffset, language, locationBias, locationRestriction, origin, region, sessionToken

Clase AutocompleteSessionToken
Clase PlacePrediction

Propiedades: distanceMeters, mainText, placeId, secondaryText, text, types

Métodos: BetafetchAddressValidation, toPlace

Clase StringRange

Propiedades: endOffset, startOffset

Clase FormattableText

Propiedades: matches, text

Geocoder

Clase Geocoder

Métodos: geocode

Interfaz de GeocoderRequest

Propiedades: address, bounds, componentRestrictions, BetaextraComputations, fulfillOnZeroResults, language, location, placeId, region

Interfaz de GeocoderComponentRestrictions

Propiedades: administrativeArea, country, locality, postalCode, route

BetaConstantes de ExtraGeocodeComputation

Constantes: ADDRESS_DESCRIPTORS

Constantes de GeocoderStatus

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

Interfaz de GeocoderResponse

Propiedades: Betaaddress_descriptor, plus_code, results

Interfaz de GeocoderResult

Propiedades: address_components, Betaaddress_descriptor, formatted_address, geometry, partial_match, place_id, plus_code, postcode_localities, types

BetaInterfaz AddressDescriptor

Propiedades: areas, landmarks

Interfaz de GeocoderAddressComponent

Propiedades: long_name, short_name, types

Interfaz de GeocoderGeometry

Propiedades: bounds, location, location_type, viewport

Constantes de GeocoderLocationType

Constantes: APPROXIMATE, GEOMETRIC_CENTER, RANGE_INTERPOLATED, ROOFTOP

BetaInterfaz de Landmark

Propiedades: display_name, display_name_language_code, place_id, spatial_relationship, straight_line_distance_meters, travel_distance_meters, types

BetaInterfaz de área

Propiedades: containment, display_name, display_name_language_code, place_id

BetaConstantes de contención

Constantes: NEAR, OUTSKIRTS, WITHIN

BetaConstantes de SpatialRelationship

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

Servicio Places Autocomplete (obsoleto)

Clase AutocompleteService

Métodos: getPlacePredictions, getQueryPredictions

Interfaz de AutocompletionRequest

Propiedades: componentRestrictions, input, language, locationBias, locationRestriction, offset, origin, region, sessionToken, types, bounds, location, radius

Interfaz AutocompleteResponse

Propiedades: predictions

Interfaz de QueryAutocompletionRequest

Propiedades: bounds, input, location, offset, radius

Interfaz ComponentRestrictions

Propiedades: country

Interfaz de AutocompletePrediction

Propiedades: description, distance_meters, matched_substrings, place_id, structured_formatting, terms, types

Interfaz de QueryAutocompletePrediction

Propiedades: description, matched_substrings, place_id, terms

Interfaz de PredictionTerm

Propiedades: offset, value

Interfaz PredictionSubstring

Propiedades: length, offset

Interfaz de StructuredFormatting

Propiedades: main_text, main_text_matched_substrings, secondary_text

Address Validation

Clase AddressValidation

Métodos estáticos: fetchAddressValidation

Propiedades: address, geocode, metadata, responseId, uspsData, verdict

Métodos heredados: toJSON

Interfaz de AddressValidationRequest

Propiedades: address, placeAutocompleteElement, previousResponseId, sessionToken, uspsCASSEnabled

Clase Address

Propiedades: components, formattedAddress, missingComponentTypes, postalAddress, unconfirmedComponentTypes, unresolvedTokens

Métodos heredados: toJSON

Clase AddressComponent

Propiedades: componentName, componentNameLanguageCode, componentType, confirmationLevel, inferred, replaced, spellCorrected, unexpected

Clase AddressMetadata

Propiedades: business, poBox, residential

Métodos heredados: toJSON

Constantes de ConfirmationLevel

Constantes: CONFIRMED, UNCONFIRMED_AND_SUSPICIOUS, UNCONFIRMED_BUT_PLAUSIBLE

Clase Geocode

Propiedades: bounds, featureSizeMeters, location, placeId, placeTypes, plusCode

Métodos: fetchPlace

Métodos heredados: toJSON

Constantes de nivel de detalle

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

BetaConstantes de PossibleNextAction

Constantes: ACCEPT, CONFIRM, CONFIRM_ADD_SUBPREMISES, FIX

Clase USPSAddress

Propiedades: city, cityStateZipAddressLine, firm, firstAddressLine, secondAddressLine, state, urbanization, zipCode, zipCodeExtension

Métodos heredados: toJSON

Clase USPSData

Propiedades: 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étodos heredados: toJSON

Clase de veredicto

Propiedades: addressComplete, geocodeGranularity, hasInferredComponents, hasReplacedComponents, hasUnconfirmedComponents, inputGranularity, BetapossibleNextAction, validationGranularity

Servicio Places (obsoleto)

Clase PlacesService

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

Interfaz de PlaceDetailsRequest

Propiedades: fields, language, placeId, region, sessionToken

Interfaz de FindPlaceFromPhoneNumberRequest

Propiedades: fields, language, locationBias, phoneNumber

Interfaz de FindPlaceFromQueryRequest

Propiedades: fields, language, locationBias, query

Interfaz de PlaceSearchRequest

Propiedades: bounds, keyword, language, location, maxPriceLevel, minPriceLevel, openNow, radius, rankBy, type, name

Interfaz de TextSearchRequest

Propiedades: bounds, language, location, query, radius, region, type

Constantes de RankBy

Constantes: DISTANCE, PROMINENCE

Typedef de LocationBias
Typedef de LocationRestriction
Constantes de PlacesServiceStatus

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

Interfaz de PlaceSearchPagination

Propiedades: hasNextPage

Métodos: nextPage

Interfaz de PlaceResult

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

Interfaz de PlaceAspectRating

Propiedades: rating, type

Constantes de BusinessStatus

Constantes: CLOSED_PERMANENTLY, CLOSED_TEMPORARILY, OPERATIONAL

Interfaz de PlaceGeometry

Propiedades: location, viewport

Interfaz de PlaceOpeningHours

Propiedades: periods, weekday_text, open_now

Métodos: isOpen

Interfaz de PlaceOpeningHoursPeriod

Propiedades: close, open

Interfaz de PlaceOpeningHoursTime

Propiedades: day, hours, minutes, nextDate, time

Interfaz de PlacePlusCode

Propiedades: compound_code, global_code

Interfaz de PlacePhoto

Propiedades: height, html_attributions, width

Métodos: getUrl

Interfaz de PhotoOptions

Propiedades: maxHeight, maxWidth

Interfaz de PlaceReview

Propiedades: author_name, author_url, language, profile_photo_url, rating, relative_time_description, text, time, aspects

Rutas

Ruta

Clase Route

Métodos estáticos: computeRoutes

Propiedades: description, distanceMeters, durationMillis, legs, localizedValues, optimizedIntermediateWaypointIndices, path, polylineDetails, routeLabels, routeToken, speedPaths, staticDurationMillis, travelAdvisory, viewport, warnings

Métodos: createPolylines, createWaypointAdvancedMarkers

Métodos heredados: toJSON

Interfaz de ComputeRoutesRequest

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

Constantes de ComputeRoutesExtraComputation

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

Interfaz DirectionalLocationLiteral extiende LatLngAltitudeLiteral

Propiedades: heading

Propiedades heredadas: altitude, lat, lng

Clase DirectionalLocation extiende LatLngAltitude, implementa DirectionalLocationLiteral

Propiedades: heading

Propiedades heredadas: altitude, lat, lng

Métodos: toJSON

Métodos heredados: equals

Clase FallbackInfo

Propiedades: reason, routingMode

Métodos heredados: toJSON

Constantes de FallbackReason

Constantes: LATENCY_EXCEEDED, SERVER_ERROR

Constantes de FallbackRoutingMode

Constantes: TRAFFIC_AWARE, TRAFFIC_UNAWARE

Clase GeocodedWaypoint

Propiedades: geocoderStatus, intermediateWaypointRequestIndex, partialMatch, placeId, types

Métodos heredados: toJSON

Clase GeocodingResults

Propiedades: destination, intermediates, origin

Métodos heredados: toJSON

Clase MultiModalSegment

Propiedades: instructions, maneuver, stepEndIndex, stepStartIndex, travelMode

Métodos heredados: toJSON

Clase PolylineDetailInfo

Propiedades: endIndex, presence, startIndex

Métodos heredados: toJSON

Clase PolylineDetails

Propiedades: flyoverInfo, narrowRoadInfo

Métodos heredados: toJSON

Constantes de PolylineQuality

Constantes: HIGH_QUALITY, OVERVIEW

Constantes de ReferenceRoute

Constantes: FUEL_EFFICIENT, SHORTER_DISTANCE

Constantes de RoadFeatureState

Constantes: DOES_NOT_EXIST, EXISTS

Constantes de RouteLabel

Constantes: DEFAULT_ROUTE, DEFAULT_ROUTE_ALTERNATE, FUEL_EFFICIENT, SHORTER_DISTANCE

Clase RouteLeg

Propiedades: distanceMeters, durationMillis, endLocation, localizedValues, path, speedPaths, startLocation, staticDurationMillis, steps, stepsOverview, travelAdvisory

Métodos heredados: toJSON

Clase RouteLegLocalizedValues

Propiedades: distance, distanceLanguage, duration, durationLanguage, staticDuration, staticDurationLanguage

Métodos heredados: toJSON

Clase RouteLegStep

Propiedades: distanceMeters, endLocation, instructions, localizedValues, maneuver, path, startLocation, staticDurationMillis, transitDetails, travelMode

Métodos heredados: toJSON

Clase RouteLegStepLocalizedValues

Propiedades: distance, distanceLanguage, staticDuration, staticDurationLanguage

Métodos heredados: toJSON

Clase RouteLegTravelAdvisory

Propiedades: speedReadingIntervals, tollInfo

Métodos heredados: toJSON

Clase RouteLocalizedValues

Propiedades: distance, distanceLanguage, duration, durationLanguage, staticDuration, staticDurationLanguage, transitFare, transitFareLanguage

Métodos heredados: toJSON

Interfaz de RouteModifiers

Propiedades: avoidFerries, avoidHighways, avoidIndoor, avoidTolls, tollPasses, vehicleInfo

Interfaz RoutePolylineDetails

Propiedades: speed, transitDetails, travelMode

Interfaz RoutePolylineOptions

Propiedades: colorScheme, polylineOptions

Clase RouteTravelAdvisory

Propiedades: fuelConsumptionMicroliters, routeRestrictionsPartiallyIgnored, speedReadingIntervals, tollInfo, transitFare

Métodos heredados: toJSON

Constantes de RoutingPreference

Constantes: TRAFFIC_AWARE, TRAFFIC_AWARE_OPTIMAL, TRAFFIC_UNAWARE

Constantes de velocidad

Constantes: NORMAL, SLOW, TRAFFIC_JAM

Interfaz de SpeedPath

Propiedades: path, speed

Clase SpeedReadingInterval

Propiedades: endPolylinePointIndex, speed, startPolylinePointIndex

Clase StepsOverview

Propiedades: multiModalSegments

Métodos heredados: toJSON

Clase TollInfo

Propiedades: estimatedPrices

Métodos heredados: toJSON

Clase TransitAgency

Propiedades: name, phoneNumber, url

Métodos heredados: toJSON

Clase TransitDetails

Propiedades: arrivalStop, arrivalTime, departureStop, departureTime, headsign, headwayMillis, stopCount, transitLine, tripShortText

Métodos heredados: toJSON

Clase TransitLine

Propiedades: agencies, color, iconURL, name, shortName, textColor, url, vehicle

Métodos heredados: toJSON

Interfaz de TransitPreference

Propiedades: allowedTransitModes, routingPreference

Clase TransitStop

Propiedades: location, name

Métodos heredados: toJSON

Clase TransitVehicle

Propiedades: iconURL, localIconURL, name, nameLanguage, vehicleType

Métodos heredados: toJSON

Constantes de VehicleEmissionType

Constantes: DIESEL, ELECTRIC, GASOLINE, HYBRID

Interfaz VehicleInfo

Propiedades: emissionType

Interfaz de Waypoint

Propiedades: location, sideOfRoad, vehicleStopover, via

Interfaz de WaypointMarkerDetails

Propiedades: index, leg, totalMarkers

Route Matrix

Clase RouteMatrix

Métodos estáticos: computeRouteMatrix

Propiedades: rows

Métodos heredados: toJSON

Clase RouteMatrixRow

Propiedades: items

Métodos heredados: toJSON

Clase RouteMatrixItem

Propiedades: condition, distanceMeters, durationMillis, error, fallbackInfo, localizedValues, staticDurationMillis, travelAdvisory

Interfaz de ComputeRouteMatrixRequest

Propiedades: arrivalTime, departureTime, destinations, extraComputations, fields, language, origins, region, routingPreference, trafficModel, transitPreference, travelMode, units

Constantes de ComputeRouteMatrixExtraComputation

Constantes: TOLLS

Constantes de RouteMatrixItemCondition

Constantes: ROUTE_EXISTS, ROUTE_NOT_FOUND

Clase RouteMatrixItemError se extiende de Error

Métodos heredados: toJSON

Clase RouteMatrixItemLocalizedValues

Propiedades: distance, distanceLanguage, duration, durationLanguage, staticDuration, staticDurationLanguage, transitFare, transitFareLanguage

Métodos heredados: toJSON

Interfaz RouteMatrixOrigin

Propiedades: routeModifiers, waypoint

Elevation

Clase ElevationService

Métodos: getElevationAlongPath, getElevationForLocations

Interfaz de LocationElevationRequest

Propiedades: locations

Interfaz de LocationElevationResponse

Propiedades: results

Interfaz de PathElevationRequest

Propiedades: path, samples

Interfaz de PathElevationResponse

Propiedades: results

Interfaz ElevationResult

Propiedades: elevation, location, resolution

Constantes de ElevationStatus

Constantes: INVALID_REQUEST, OK, OVER_QUERY_LIMIT, REQUEST_DENIED, UNKNOWN_ERROR

Directions (obsoleto)

Clase DirectionsService

Métodos: route

Interfaz de DirectionsRequest

Propiedades: avoidFerries, avoidHighways, avoidTolls, destination, drivingOptions, language, optimizeWaypoints, origin, provideRouteAlternatives, region, transitOptions, travelMode, unitSystem, waypoints

Constantes de DirectionsStatus

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

Interfaz de DirectionsResult

Propiedades: available_travel_modes, geocoded_waypoints, request, routes

Clase DirectionsRenderer extiende MVCObject

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

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

Eventos: directions_changed

Interfaz de DirectionsRendererOptions

Propiedades: directions, draggable, hideRouteList, infoWindow, map, markerOptions, panel, polylineOptions, preserveViewport, routeIndex, suppressBicyclingLayer, suppressInfoWindows, suppressMarkers, suppressPolylines

Interfaz de DirectionsWaypoint

Propiedades: location, stopover

Interfaz de DirectionsGeocodedWaypoint

Propiedades: partial_match, place_id, types

Interfaz de DirectionsRoute

Propiedades: bounds, copyrights, fare, legs, overview_path, overview_polyline, summary, warnings, waypoint_order

Interfaz de DirectionsLeg

Propiedades: arrival_time, departure_time, distance, duration, duration_in_traffic, end_address, end_location, start_address, start_location, steps, via_waypoints, traffic_speed_entry

Interfaz de DirectionsStep

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

Interfaz de DirectionsPolyline

Propiedades: points

Interfaz de Place

Propiedades: location, placeId, query

Constantes de TravelMode

Constantes: BICYCLING, DRIVING, TRANSIT, BetaTWO_WHEELER, WALKING

Interfaz de DrivingOptions

Propiedades: departureTime, trafficModel

Constantes de TrafficModel

Constantes: BEST_GUESS, OPTIMISTIC, PESSIMISTIC

Interfaz de TransitOptions

Propiedades: arrivalTime, departureTime, modes, routingPreference

Constantes de TransitMode

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

Constantes de TransitRoutePreference

Constantes: FEWER_TRANSFERS, LESS_WALKING

Interfaz de TransitFare

Propiedades: currency, text, value

Interfaz de TransitDetails

Propiedades: arrival_stop, arrival_time, departure_stop, departure_time, headsign, headway, line, num_stops, trip_short_name

Interfaz de TransitStop

Propiedades: location, name

Interfaz de TransitLine

Propiedades: agencies, color, icon, name, short_name, text_color, url, vehicle

Interfaz de TransitAgency

Propiedades: name, phone, url

Interfaz de TransitVehicle

Propiedades: icon, local_icon, name, type

Constantes de 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 de UnitSystem

Constantes: IMPERIAL, METRIC

Interfaz de distancia

Propiedades: text, value

Interfaz de duración

Propiedades: text, value

Interfaz de tiempo

Propiedades: text, time_zone, value

Constantes de DirectionsTravelMode
Constantes de DirectionsUnitSystem

Distance Matrix (obsoleto)

Clase DistanceMatrixService

Métodos: getDistanceMatrix

Interfaz DistanceMatrixRequest

Propiedades: avoidFerries, avoidHighways, avoidTolls, destinations, drivingOptions, language, origins, region, transitOptions, travelMode, unitSystem

Interfaz DistanceMatrixResponse

Propiedades: destinationAddresses, originAddresses, rows

Interfaz DistanceMatrixResponseRow

Propiedades: elements

Interfaz DistanceMatrixResponseElement

Propiedades: distance, duration, duration_in_traffic, fare, status

Constantes de DistanceMatrixStatus

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

Constantes de DistanceMatrixElementStatus

Constantes: NOT_FOUND, OK, ZERO_RESULTS

3D Maps

Mapas en 3D

Clase Map3DElement extiende HTMLElement, implementa Map3DElementOptions

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

Métodos: flyCameraAround, flyCameraTo, stopCameraAnimation

Métodos heredados: addEventListener, removeEventListener

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

Interfaz Map3DElementOptions

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

Constantes de MapMode

Constantes: HYBRID, SATELLITE

Constantes de GestureHandling

Constantes: AUTO, COOPERATIVE, GREEDY

Interfaz FlyAroundAnimationOptions

Propiedades: camera, durationMillis, repeatCount, rounds

Interfaz FlyToAnimationOptions

Propiedades: durationMillis, endCamera

Interfaz CameraOptions

Propiedades: altitudeMode, cameraPosition, center, fov, heading, range, roll, tilt

La clase SteadyChangeEvent extiende Event

Propiedades: isSteady

Clase LocationClickEvent se extiende de Event

Propiedades: position

La clase PlaceClickEvent extiende LocationClickEvent

Propiedades: placeId

Propiedades heredadas: position

Métodos: fetchPlace

Dibuja en el mapa

Clase MarkerElement extiende HTMLElement, implementa MarkerElementOptions

Propiedades: altitudeMode, anchorLeft, anchorTop, collisionBehavior, collisionPriority, position, title

Métodos heredados: addEventListener, removeEventListener

Interfaz de MarkerElementOptions

Propiedades: altitudeMode, anchorLeft, anchorTop, collisionBehavior, collisionPriority, position, title

Clase MarkerInteractiveElement extiende MarkerElement, implementa MarkerInteractiveElementOptions

Propiedades: gmpPopoverTargetElement

Propiedades heredadas: altitudeMode, anchorLeft, anchorTop, collisionBehavior, collisionPriority, position, title

Métodos heredados: addEventListener, removeEventListener

Eventos: gmp-click

Interfaz de MarkerInteractiveElementOptions extiende MarkerElementOptions

Propiedades: gmpPopoverTargetElement

Propiedades heredadas: altitudeMode, anchorLeft, anchorTop, collisionBehavior, collisionPriority, position, title

Clase Marker3DElement extiende HTMLElement, implementa Marker3DElementOptions

Propiedades: altitudeMode, collisionBehavior, collisionPriority, drawsWhenOccluded, extruded, label, position, sizePreserved, zIndex

Métodos heredados: addEventListener, removeEventListener

Interfaz Marker3DElementOptions

Propiedades: altitudeMode, collisionBehavior, collisionPriority, drawsWhenOccluded, extruded, label, position, sizePreserved, zIndex

Clase Marker3DInteractiveElement extiende Marker3DElement, implementa Marker3DInteractiveElementOptions

Propiedades: gmpPopoverTargetElement, title

Propiedades heredadas: altitudeMode, collisionBehavior, collisionPriority, drawsWhenOccluded, extruded, label, position, sizePreserved, zIndex

Métodos heredados: addEventListener, removeEventListener

Eventos: gmp-click

Interfaz Marker3DInteractiveElementOptions se extiende desde Marker3DElementOptions

Propiedades: gmpPopoverTargetElement, title

Propiedades heredadas: altitudeMode, collisionBehavior, collisionPriority, drawsWhenOccluded, extruded, label, position, sizePreserved, zIndex

Clase Model3DElement extiende HTMLElement, implementa Model3DElementOptions

Propiedades: altitudeMode, orientation, position, scale, src

Métodos heredados: addEventListener, removeEventListener

Interfaz Model3DElementOptions

Propiedades: altitudeMode, orientation, position, scale, src

Clase Model3DInteractiveElement extiende Model3DElement, implementa Model3DInteractiveElementOptions

Propiedades heredadas: altitudeMode, orientation, position, scale, src

Métodos heredados: addEventListener, removeEventListener

Eventos: gmp-click

Interfaz Model3DInteractiveElementOptions extiende Model3DElementOptions

Propiedades heredadas: altitudeMode, orientation, position, scale, src

Clase Polyline3DElement extiende HTMLElement, implementa Polyline3DElementOptions

Propiedades: altitudeMode, drawsOccludedSegments, extruded, geodesic, outerColor, outerWidth, path, strokeColor, strokeWidth, zIndex, coordinates

Métodos heredados: addEventListener, removeEventListener

Interfaz Polyline3DElementOptions

Propiedades: altitudeMode, coordinates, drawsOccludedSegments, extruded, geodesic, outerColor, outerWidth, strokeColor, strokeWidth, zIndex

Clase Polyline3DInteractiveElement se extiende de Polyline3DElement y, además, implementa Polyline3DInteractiveElementOptions

Propiedades heredadas: altitudeMode, drawsOccludedSegments, extruded, geodesic, outerColor, outerWidth, path, strokeColor, strokeWidth, zIndex, coordinates

Métodos heredados: addEventListener, removeEventListener

Eventos: gmp-click

Interfaz Polyline3DInteractiveElementOptions extiende Polyline3DElementOptions

Propiedades heredadas: altitudeMode, coordinates, drawsOccludedSegments, extruded, geodesic, outerColor, outerWidth, strokeColor, strokeWidth, zIndex

Clase Polygon3DElement se extiende de HTMLElement, implementa Polygon3DElementOptions

Propiedades: altitudeMode, drawsOccludedSegments, extruded, fillColor, geodesic, innerPaths, path, strokeColor, strokeWidth, zIndex, outerCoordinates, innerCoordinates

Métodos heredados: addEventListener, removeEventListener

Interfaz Polygon3DElementOptions

Propiedades: altitudeMode, drawsOccludedSegments, extruded, fillColor, geodesic, innerCoordinates, outerCoordinates, strokeColor, strokeWidth, zIndex

Clase Polygon3DInteractiveElement extiende Polygon3DElement, implementa Polygon3DInteractiveElementOptions

Propiedades heredadas: altitudeMode, drawsOccludedSegments, extruded, fillColor, geodesic, innerPaths, path, strokeColor, strokeWidth, zIndex, outerCoordinates, innerCoordinates

Métodos heredados: addEventListener, removeEventListener

Eventos: gmp-click

Interfaz Polygon3DInteractiveElementOptions se extiende desde Polygon3DElementOptions

Propiedades heredadas: altitudeMode, drawsOccludedSegments, extruded, fillColor, geodesic, innerCoordinates, outerCoordinates, strokeColor, strokeWidth, zIndex

Clase FlattenerElement extiende HTMLElement, implementa FlattenerElementOptions

Propiedades: innerPaths, path

Métodos heredados: addEventListener, removeEventListener

Interfaz de FlattenerElementOptions

Propiedades: innerPaths, path

Clase PopoverElement extiende HTMLElement, implementa PopoverElementOptions

Propiedades: altitudeMode, autoPanDisabled, lightDismissDisabled, open, positionAnchor

Métodos heredados: addEventListener, removeEventListener

Interfaz de PopoverElementOptions

Propiedades: altitudeMode, autoPanDisabled, lightDismissDisabled, open, positionAnchor

Constantes de AltitudeMode

Constantes: ABSOLUTE, CLAMP_TO_GROUND, RELATIVE_TO_GROUND, RELATIVE_TO_MESH

Environmental (alfa)

Calidad del aire

AlfaClase AirQualityMeterElement extiende HTMLElement, implementa AirQualityMeterElementOptions

Propiedades: location, requestedLanguage

Métodos heredados: addEventListener, removeEventListener

Eventos: gmp-error, gmp-load

Interfaz de AirQualityMeterElementOptions

Propiedades: location, requestedLanguage

Viajes compartidos

Vista de mapa

Clase JourneySharingMapView

Propiedades: 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étodos: addLocationProvider, removeLocationProvider

Interfaz de JourneySharingMapViewOptions

Propiedades: automaticViewportMode, element, locationProviders, mapOptions, locationProvider, destinationMarkerSetup, originMarkerSetup, taskOutcomeMarkerSetup, unsuccessfulTaskMarkerSetup, vehicleMarkerSetup, waypointMarkerSetup, anticipatedRoutePolylineSetup, takenRoutePolylineSetup, pingMarkerSetup, successfulTaskMarkerSetup

Constantes de AutomaticViewportMode

Constantes: FIT_ANTICIPATED_ROUTE, NONE

Clase abstracta LocationProvider

Métodos: addListener

Clase abstracta PollingLocationProvider extiende LocationProvider

Propiedades: isPolling, pollingIntervalMillis

Métodos heredados: addListener

Eventos: ispollingchange

Interfaz de PollingLocationProviderIsPollingChangeEvent

Propiedades: error

Autenticación

Interfaz AuthToken

Propiedades: expiresInSeconds, token

Interfaz AuthTokenContext

Propiedades: deliveryVehicleId, taskId, trackingId, tripId, vehicleId

typedef AuthTokenFetcher
Interfaz AuthTokenFetcherOptions

Propiedades: context, serviceType

Constantes de FleetEngineServiceType

Constantes: DELIVERY_VEHICLE_SERVICE, TASK_SERVICE, TRIP_SERVICE, UNKNOWN_SERVICE

Personalización de la IU

TypeDef de PolylineSetup
Interfaz PolylineSetupOptions

Propiedades: polylineOptions, visible

Interfaz DefaultPolylineSetupOptions

Propiedades: defaultPolylineOptions, defaultVisible

MarkerSetup typedef
Interfaz MarkerSetupOptions

Propiedades: markerOptions

Interfaz DefaultMarkerSetupOptions

Propiedades: defaultMarkerOptions

Interfaz de MarkerCustomizationFunctionParams

Propiedades: defaultOptions, isNew, marker

Interfaz DeliveryVehicleMarkerCustomizationFunctionParams extiende MarkerCustomizationFunctionParams

Propiedades: vehicle

Propiedades heredadas: defaultOptions, isNew, marker

Interfaz PlannedStopMarkerCustomizationFunctionParams extiende DeliveryVehicleMarkerCustomizationFunctionParams

Propiedades: stopIndex

Propiedades heredadas: defaultOptions, isNew, marker, vehicle

Interfaz TaskMarkerCustomizationFunctionParams extiende DeliveryVehicleMarkerCustomizationFunctionParams

Propiedades: task

Propiedades heredadas: defaultOptions, isNew, marker, vehicle

Interfaz de ShipmentMarkerCustomizationFunctionParams extiende MarkerCustomizationFunctionParams

Propiedades: taskTrackingInfo

Propiedades heredadas: defaultOptions, isNew, marker

Interfaz TripMarkerCustomizationFunctionParams se extiende desde MarkerCustomizationFunctionParams

Propiedades: trip

Propiedades heredadas: defaultOptions, isNew, marker

Interfaz TripWaypointMarkerCustomizationFunctionParams se extiende de TripMarkerCustomizationFunctionParams

Propiedades: waypointIndex

Propiedades heredadas: defaultOptions, isNew, marker, trip

Interfaz VehicleMarkerCustomizationFunctionParams extiende MarkerCustomizationFunctionParams

Propiedades: vehicle

Propiedades heredadas: defaultOptions, isNew, marker

Interfaz VehicleWaypointMarkerCustomizationFunctionParams extiende VehicleMarkerCustomizationFunctionParams

Propiedades: waypointIndex

Propiedades heredadas: defaultOptions, isNew, marker, vehicle

Interfaz de PolylineCustomizationFunctionParams

Propiedades: defaultOptions, isNew, polylines

Interfaz ShipmentPolylineCustomizationFunctionParams extiende PolylineCustomizationFunctionParams

Propiedades: taskTrackingInfo

Propiedades heredadas: defaultOptions, isNew, polylines

Interfaz TripPolylineCustomizationFunctionParams se extiende de PolylineCustomizationFunctionParams

Propiedades: trip

Propiedades heredadas: defaultOptions, isNew, polylines

Interfaz VehiclePolylineCustomizationFunctionParams extiende PolylineCustomizationFunctionParams

Propiedades: vehicle

Propiedades heredadas: defaultOptions, isNew, polylines

Interfaz DeliveryVehiclePolylineCustomizationFunctionParams extiende PolylineCustomizationFunctionParams

Propiedades: deliveryVehicle

Propiedades heredadas: defaultOptions, isNew, polylines

Entidades de Fleet Engine

Interfaz de tareas

Propiedades: attributes, estimatedCompletionTime, latestVehicleLocationUpdate, name, outcome, outcomeLocation, outcomeLocationSource, outcomeTime, plannedLocation, remainingVehicleJourneySegments, status, targetTimeWindow, trackingId, type, vehicleId

Interfaz TaskInfo

Propiedades: extraDurationMillis, id, targetTimeWindow

Interfaz TaskTrackingInfo

Propiedades: attributes, estimatedArrivalTime, estimatedTaskCompletionTime, latestVehicleLocationUpdate, name, plannedLocation, remainingDrivingDistanceMeters, remainingStopCount, routePolylinePoints, state, targetTimeWindow, taskOutcome, taskOutcomeTime, trackingId

Interfaz de viaje

Propiedades: actualDropOffLocation, actualPickupLocation, dropOffTime, latestVehicleLocationUpdate, name, passengerCount, pickupTime, plannedDropOffLocation, plannedPickupLocation, remainingWaypoints, status, type, vehicleId

Interfaz de DeliveryVehicle

Propiedades: attributes, currentRouteSegmentEndPoint, latestVehicleLocationUpdate, name, navigationStatus, remainingDistanceMeters, remainingDurationMillis, remainingVehicleJourneySegments

Interfaz de DeliveryVehicleStop

Propiedades: plannedLocation, state, tasks

Constantes de DeliveryVehicleStopState

Constantes: ARRIVED, ENROUTE, NEW, UNSPECIFIED

Interfaz de VehicleJourneySegment

Propiedades: drivingDistanceMeters, drivingDurationMillis, path, stop

Interfaz VehicleLocationUpdate

Propiedades: heading, location, speedKilometersPerHour, time

Interfaz de VehicleWaypoint

Propiedades: distanceMeters, durationMillis, location, path, speedReadingIntervals

Interfaz del vehículo

Propiedades: attributes, currentRouteSegmentEndPoint, currentRouteSegmentVersion, currentTrips, etaToFirstWaypoint, latestLocation, maximumCapacity, name, navigationStatus, remainingDistanceMeters, supportedTripTypes, vehicleState, vehicleType, waypoints, waypointsVersion

Constantes de VehicleNavigationStatus

Constantes: ARRIVED_AT_DESTINATION, ENROUTE_TO_DESTINATION, NO_GUIDANCE, OFF_ROUTE, UNKNOWN_NAVIGATION_STATUS

Constantes de VehicleState

Constantes: OFFLINE, ONLINE, UNKNOWN_VEHICLE_STATE

Constantes de VehicleType

Constantes: AUTO, TAXI, TRUCK, TWO_WHEELER, UNKNOWN

Constantes de TripType

Constantes: EXCLUSIVE, SHARED, UNKNOWN_TRIP_TYPE

Interfaz TripWaypoint

Propiedades: distanceMeters, durationMillis, location, path, speedReadingIntervals, tripId, waypointType

Constantes de WaypointType

Constantes: DROP_OFF_WAYPOINT_TYPE, INTERMEDIATE_DESTINATION_WAYPOINT_TYPE, PICKUP_WAYPOINT_TYPE, UNKNOWN_WAYPOINT_TYPE

Interfaz de TimeWindow

Propiedades: endTime, startTime

Constantes de velocidad

Constantes: NORMAL, SLOW, TRAFFIC_JAM

Interfaz SpeedReadingInterval

Propiedades: endPolylinePointIndex, speed, startPolylinePointIndex

Progreso del viaje y el pedido

Clase FleetEngineTripLocationProvider se extiende de PollingLocationProvider

Métodos estáticos: TRAFFIC_AWARE_ACTIVE_POLYLINE_CUSTOMIZATION_FUNCTION, TRAFFIC_AWARE_REMAINING_POLYLINE_CUSTOMIZATION_FUNCTION

Propiedades: tripId

Propiedades heredadas: isPolling, pollingIntervalMillis

Métodos: refresh

Métodos heredados: addListener

Eventos: error, update

Eventos heredados: ispollingchange

Interfaz de FleetEngineTripLocationProviderOptions

Propiedades: activePolylineCustomization, authTokenFetcher, destinationMarkerCustomization, originMarkerCustomization, pollingIntervalMillis, projectId, remainingPolylineCustomization, takenPolylineCustomization, tripId, vehicleMarkerCustomization, waypointMarkerCustomization

Interfaz FleetEngineTripLocationProviderUpdateEvent

Propiedades: trip

Seguimiento de flota - Last Mile Fleet

Clase FleetEngineDeliveryVehicleLocationProvider se extiende de PollingLocationProvider

Propiedades: deliveryVehicleId, shouldShowOutcomeLocations, shouldShowTasks, staleLocationThresholdMillis, taskFilterOptions

Propiedades heredadas: isPolling, pollingIntervalMillis

Métodos heredados: addListener

Eventos: error, update

Eventos heredados: ispollingchange

Interfaz FleetEngineDeliveryVehicleLocationProviderOptions

Propiedades: activePolylineCustomization, authTokenFetcher, deliveryVehicleId, deliveryVehicleMarkerCustomization, plannedStopMarkerCustomization, pollingIntervalMillis, projectId, remainingPolylineCustomization, shouldShowOutcomeLocations, shouldShowTasks, staleLocationThresholdMillis, takenPolylineCustomization, taskFilterOptions, taskMarkerCustomization, taskOutcomeMarkerCustomization

Interfaz de FleetEngineTaskFilterOptions

Propiedades: completionTimeFrom, completionTimeTo, state

Interfaz FleetEngineDeliveryVehicleLocationProviderUpdateEvent

Propiedades: completedVehicleJourneySegments, deliveryVehicle, tasks

Clase FleetEngineDeliveryFleetLocationProvider extiende PollingLocationProvider

Propiedades: deliveryVehicleFilter, locationRestriction, staleLocationThresholdMillis

Propiedades heredadas: isPolling, pollingIntervalMillis

Métodos heredados: addListener

Eventos: update

Eventos heredados: ispollingchange

Interfaz de FleetEngineDeliveryFleetLocationProviderOptions

Propiedades: authTokenFetcher, deliveryVehicleFilter, deliveryVehicleMarkerCustomization, locationRestriction, projectId, staleLocationThresholdMillis

Interfaz FleetEngineDeliveryFleetLocationProviderUpdateEvent

Propiedades: deliveryVehicles

Seguimiento de flota - On Demand Rides & Delivery

Clase FleetEngineVehicleLocationProvider se extiende de PollingLocationProvider

Métodos estáticos: TRAFFIC_AWARE_ACTIVE_POLYLINE_CUSTOMIZATION_FUNCTION, TRAFFIC_AWARE_REMAINING_POLYLINE_CUSTOMIZATION_FUNCTION

Propiedades: staleLocationThresholdMillis, vehicleId

Propiedades heredadas: isPolling, pollingIntervalMillis

Métodos heredados: addListener

Eventos: error, update

Eventos heredados: ispollingchange

Interfaz de FleetEngineVehicleLocationProviderOptions

Propiedades: activePolylineCustomization, authTokenFetcher, destinationMarkerCustomization, intermediateDestinationMarkerCustomization, originMarkerCustomization, pollingIntervalMillis, projectId, remainingPolylineCustomization, staleLocationThresholdMillis, takenPolylineCustomization, vehicleId, vehicleMarkerCustomization

Interfaz de FleetEngineVehicleLocationProviderUpdateEvent

Propiedades: trips, vehicle

Clase FleetEngineFleetLocationProvider se extiende de PollingLocationProvider

Propiedades: locationRestriction, staleLocationThresholdMillis, vehicleFilter

Propiedades heredadas: isPolling, pollingIntervalMillis

Métodos heredados: addListener

Eventos: update

Eventos heredados: ispollingchange

Interfaz de FleetEngineFleetLocationProviderOptions

Propiedades: authTokenFetcher, locationRestriction, projectId, staleLocationThresholdMillis, vehicleFilter, vehicleMarkerCustomization

Interfaz de FleetEngineFleetLocationProviderUpdateEvent

Propiedades: vehicles

Seguimiento de envíos

Clase FleetEngineShipmentLocationProvider se extiende de PollingLocationProvider

Propiedades: trackingId

Propiedades heredadas: isPolling, pollingIntervalMillis

Métodos: refresh

Métodos heredados: addListener

Eventos: error, update

Eventos heredados: ispollingchange

Interfaz de FleetEngineShipmentLocationProviderOptions

Propiedades: activePolylineCustomization, authTokenFetcher, deliveryVehicleMarkerCustomization, destinationMarkerCustomization, pollingIntervalMillis, projectId, remainingPolylineCustomization, takenPolylineCustomization, trackingId

Interfaz FleetEngineShipmentLocationProviderUpdateEvent

Propiedades: taskTrackingInfo

Interfaces de biblioteca

Interfaces de biblioteca

Interfaz de CoreLibrary

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

Interfaz de MapsLibrary

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

Interfaz de Maps3DLibrary

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

Interfaz de PlacesLibrary

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

Interfaz de GeocodingLibrary

Propiedades: Containment, ExtraGeocodeComputation, Geocoder, GeocoderLocationType, GeocoderStatus, SpatialRelationship

Interfaz de RoutesLibrary

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

Interfaz de MarkerLibrary

Propiedades: AdvancedMarkerClickEvent, AdvancedMarkerElement, Animation, CollisionBehavior, Marker, PinElement

Interfaz de GeometryLibrary

Propiedades: encoding, poly, spherical

Interfaz de ElevationLibrary

Propiedades: ElevationService, ElevationStatus

Interfaz de StreetViewLibrary

Propiedades: InfoWindow, OverlayView, StreetViewCoverageLayer, StreetViewPanorama, StreetViewPreference, StreetViewService, StreetViewSource, StreetViewStatus

Interfaz de JourneySharingLibrary

Propiedades: AutomaticViewportMode, DeliveryVehicleStopState, FleetEngineDeliveryFleetLocationProvider, FleetEngineDeliveryVehicleLocationProvider, FleetEngineFleetLocationProvider, FleetEngineServiceType, FleetEngineShipmentLocationProvider, FleetEngineTripLocationProvider, FleetEngineVehicleLocationProvider, JourneySharingMapView, Speed, TripType, VehicleNavigationStatus, VehicleState, VehicleType, WaypointType

Interfaz DrawingLibrary

Propiedades: DrawingManager, OverlayType

Interfaz de VisualizationLibrary

Propiedades: HeatmapLayer

Interfaz de AirQualityLibrary

Propiedades: AirQualityMeterElement

Interfaz de AddressValidationLibrary

Propiedades: Address, AddressComponent, AddressMetadata, AddressValidation, ConfirmationLevel, Geocode, Granularity, BetaPossibleNextAction, USPSAddress, USPSData, Verdict