Last updated Thursday, January 29, 2026
This is an index of all the classes, methods, and interfaces in the Maps JavaScript API version 3.63.
For additional information see the Release Notes and Versioning.
Click the name of any item to see detailed documentation.
Global Concepts
google.maps
- google.maps namespace
-
Static Methods:
importLibraryConstants:
version
Settings
- Settings class
-
Static Methods:
getInstanceProperties:
,experienceIds
fetchAppCheckToken - MapsAppCheckTokenResult interface
Event system
- event class
-
Static Methods:
addListener,addListenerOnce,clearInstanceListeners,clearListeners,hasListeners,removeListener,trigger,,addDomListeneraddDomListenerOnce - MapsEventListener interface
-
Methods:
remove - MVCObject class
-
Methods:
addListener,bindTo,get,notify,set,setValues,unbind,unbindAll - MVCArray class
-
Methods:
clear,forEach,getArray,getAt,getLength,insertAt,pop,push,removeAt,setAt - ErrorEvent interface
-
Properties:
error
Errors
- MapsNetworkError class
- MapsRequestError class
- MapsServerError class
- MapsNetworkErrorEndpoint constants
-
Constants:
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 - RPCStatus constants
-
Constants:
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
- MapElement class
-
Properties:
center,headingInteractionDisabled,innerMap,internalUsageAttributionIds,mapId,renderingType,tiltInteractionDisabled,zoomMethods:
addEventListener,removeEventListenerEvents:
gmp-zoomchange - MapElementOptions interface
-
Properties:
center,headingInteractionDisabled,internalUsageAttributionIds,mapId,renderingType,tiltInteractionDisabled,zoom - ZoomChangeEvent class
- Map class
-
Properties:
controls,data,mapTypes,overlayMapTypesMethods:
fitBounds,getBounds,getCenter,getClickableIcons,,getDatasetFeatureLayer
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,setZoomConstants:
DEMO_MAP_IDEvents:
bounds_changed,center_changed,click,contextmenu,dblclick,drag,dragend,dragstart,heading_changed,idle,isfractionalzoomenabled_changed,mapcapabilities_changed,maptypeid_changed,mousemove,mouseout,mouseover,projection_changed,renderingtype_changed,tilesloaded,tilt_changed,zoom_changed,rightclick - MapOptions interface
-
Properties:
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,panControlpanControlOptions - MapTypeStyle interface
-
Properties:
elementType,featureType,stylers - MapMouseEvent interface
-
Methods:
stop - IconMouseEvent interface
-
Properties:
placeId - ColorScheme constants
-
Constants:
DARK,FOLLOW_SYSTEM,LIGHT - MapTypeId constants
- MapTypeRegistry class
-
Methods:
set - MapRestriction interface
-
Properties:
latLngBounds,strictBounds - TrafficLayer class
-
Methods:
getMap,setMap,setOptions - TrafficLayerOptions interface
-
Properties:
autoRefresh,map - TransitLayer class
- BicyclingLayer class
CameraOptions interface
- VisibleRegion interface
-
Properties:
farLeft,farRight,latLngBounds,nearLeft,nearRight - RenderingType constants
-
Constants:
RASTER,UNINITIALIZED,VECTOR - MapCapabilities interface
-
Properties:
isAdvancedMarkersAvailable,isDataDrivenStylingAvailable,isWebGLOverlayViewAvailable
WebGL
- WebGLOverlayView class
-
Methods:
getMap,onAdd,onContextLost,onContextRestored,onDraw,onRemove,onStateUpdate,requestRedraw,requestStateUpdate,setMap - WebGLDrawOptions interface
-
Properties:
gl,transformer - WebGLStateOptions interface
-
Properties:
gl