Google Maps JavaScript API v3 Reference

上次更新时间:2025 年 9 月 11 日(星期四)

此索引列出了 Maps JavaScript API 版本 3.62(每周渠道)中的所有类、方法和接口。 此参考文档会随着 API 的最新变化而及时更新。

如需了解详情,请参阅版本说明版本控制
另请参阅 3.61 版(季度渠道)、3.60 版 3.59 版的参考文档。

点击任何项的名称即可查看详细文档。

全局概念

google.maps

google.maps 命名空间

静态方法: importLibrary

常量: version

设置

设置类

静态方法: getInstance

属性: BetaexperienceIdsfetchAppCheckToken

MapsAppCheckTokenResult 接口

活动系统

活动类别

静态方法: addListeneraddListenerOnceclearInstanceListenersclearListenershasListenersremoveListenertriggeraddDomListeneraddDomListenerOnce

MapsEventListener 接口

方法: remove

MVCObject 类

方法: addListener bindTo get notify set setValues unbind unbindAll

MVCArray 类

方法: clearforEachgetArraygetAtgetLengthinsertAtpoppushremoveAtsetAt

活动: insert_at remove_at set_at

ErrorEvent 接口

属性: error

错误

MapsNetworkError 类

属性: codeendpoint

MapsRequestError 类
MapsServerError 类
MapsNetworkErrorEndpoint 常量

常量: DIRECTIONS_ROUTEDISTANCE_MATRIXELEVATION_ALONG_PATHELEVATION_LOCATIONSFLEET_ENGINE_GET_DELIVERY_VEHICLEFLEET_ENGINE_GET_TRIPFLEET_ENGINE_GET_VEHICLEFLEET_ENGINE_LIST_DELIVERY_VEHICLESFLEET_ENGINE_LIST_TASKSFLEET_ENGINE_LIST_VEHICLESFLEET_ENGINE_SEARCH_TASKSGEOCODER_GEOCODEMAPS_MAX_ZOOMPLACES_AUTOCOMPLETEPLACES_DETAILSPLACES_FIND_PLACE_FROM_PHONE_NUMBERPLACES_FIND_PLACE_FROM_QUERYPLACES_GATEWAYPLACES_GET_PLACEPLACES_LOCAL_CONTEXT_SEARCHPLACES_NEARBY_SEARCHPLACES_SEARCH_TEXTSTREETVIEW_GET_PANORAMA

RPCStatus 常量

常量: ABORTEDALREADY_EXISTSCANCELLEDDATA_LOSSDEADLINE_EXCEEDEDFAILED_PRECONDITIONINTERNALINVALID_ARGUMENTNOT_FOUNDOKOUT_OF_RANGEPERMISSION_DENIEDRESOURCE_EXHAUSTEDUNAUTHENTICATEDUNAVAILABLEUNIMPLEMENTEDUNKNOWN

地图

Google 地图

MapElement 类

属性: center headingInteractionDisabled innerMap internalUsageAttributionIds mapId renderingType tiltInteractionDisabled zoom

方法: addEventListenerremoveEventListener

活动: gmp-zoomchange

MapElementOptions 接口

属性: center headingInteractionDisabled internalUsageAttributionIds mapId renderingType tiltInteractionDisabled zoom

ZoomChangeEvent 类
地图类

属性: controls data mapTypes overlayMapTypes

方法: fitBoundsgetBoundsgetCentergetClickableIconsBetagetDatasetFeatureLayergetDivgetFeatureLayergetHeadinggetHeadingInteractionEnabledgetInternalUsageAttributionIdsgetMapCapabilitiesgetMapTypeIdgetProjectiongetRenderingTypegetStreetViewgetTiltgetTiltInteractionEnabledgetZoommoveCamerapanBypanTopanToBoundssetCentersetClickableIconssetHeadingsetHeadingInteractionEnabledsetMapTypeIdsetOptionssetRenderingTypesetStreetViewsetTiltsetTiltInteractionEnabledsetZoom

常量: DEMO_MAP_ID

事件: bounds_changedcenter_changedclickcontextmenudblclickdragdragenddragstartheading_changedidleisfractionalzoomenabled_changedmapcapabilities_changedmaptypeid_changedmousemovemouseoutmouseoverprojection_changedrenderingtype_changedtilesloadedtilt_changedzoom_changedrightclick

MapOptions 接口

属性: backgroundColorcameraControlcameraControlOptionscenterclickableIconscolorSchemecontrolSizedisableDefaultUIdisableDoubleClickZoomdraggableCursordraggingCursorfullscreenControlfullscreenControlOptionsgestureHandlingheadingheadingInteractionEnabledinternalUsageAttributionIdsisFractionalZoomEnabledkeyboardShortcutsmapIdmapTypeControlmapTypeControlOptionsmapTypeIdmaxZoomminZoomnoClearrenderingTyperestrictionrotateControlrotateControlOptionsscaleControlscaleControlOptionsscrollwheelstreetViewstreetViewControlstreetViewControlOptionsstylestilttiltInteractionEnabledzoomzoomControlzoomControlOptionsdraggablepanControlpanControlOptions

MapTypeStyle 接口

属性: elementTypefeatureTypestylers

MapMouseEvent 接口

属性: domEventlatLng

方法: stop

IconMouseEvent 接口

属性: placeId

ColorScheme 常量

常量: DARKFOLLOW_SYSTEMLIGHT

MapTypeId 常量

常量: HYBRIDROADMAPSATELLITETERRAIN

MapTypeRegistry 类

方法: set

MapRestriction 接口

属性: latLngBoundsstrictBounds

TrafficLayer 类

方法: getMapsetMapsetOptions

TrafficLayerOptions 接口

属性: autoRefreshmap

TransitLayer 类

方法: getMapsetMap

BicyclingLayer 类

方法: getMapsetMap

Beta 版CameraOptions 接口

属性: center heading tilt zoom

VisibleRegion 接口

属性: farLeft farRight latLngBounds nearLeft nearRight

RenderingType 常量

常量: RASTERUNINITIALIZEDVECTOR

MapCapabilities 接口

属性: isAdvancedMarkersAvailableisDataDrivenStylingAvailableisWebGLOverlayViewAvailable

WebGL

WebGLOverlayView 类

方法: getMaponAddonContextLostonContextRestoredonDrawonRemoveonStateUpdaterequestRedrawrequestStateUpdatesetMap

WebGLDrawOptions 接口

属性: gltransformer

WebGLStateOptions 接口

属性: gl

CoordinateTransformer 接口

方法: fromLatLngAltitudegetCameraParams

CameraParams 接口

属性: center heading tilt zoom

坐标

LatLng 类

方法: equals lat lng toJSON toString toUrlValue

LatLngLiteral 接口

属性: latlng

LatLngBounds 类

方法: containsequalsextendgetCentergetNorthEastgetSouthWestintersectsisEmptytoJSONtoSpantoStringtoUrlValueunion

常量: MAX_BOUNDS

LatLngBoundsLiteral 接口

属性: east north south west

LatLngAltitude 类

属性: altitudelatlng

方法: equalstoJSON

LatLngAltitudeLiteral 接口

属性: altitudelatlng

Point 类

属性: xy

方法: equalstoString

大小类

属性: heightwidth

方法: equalstoString

填充界面

属性: bottom left right top

CircleLiteral 接口

属性: centerradius

Beta 版Orientation3D 类

属性: headingrolltilt

方法: equalstoJSON

Beta 版Orientation3DLiteral 接口

属性: headingrolltilt

Beta 版Vector3D 类

属性: xyz

方法: equalstoJSON

Beta 版Vector3DLiteral 接口

属性: xyz

数据驱动型样式

FeatureLayer 接口

属性: BetadatasetId featureType isAvailable style

方法: addListener

活动: clickmousemove

FeatureType 常量

常量: ADMINISTRATIVE_AREA_LEVEL_1 ADMINISTRATIVE_AREA_LEVEL_2 COUNTRY BetaDATASET LOCALITY POSTAL_CODE SCHOOL_DISTRICT

FeatureStyleFunction typedef
FeatureStyleFunctionOptions 接口

属性: feature

FeatureStyleOptions 接口

属性: fillColor fillOpacity strokeColor strokeOpacity strokeWeight

功能界面

属性: featureType

PlaceFeature 接口

属性: placeId

方法: fetchPlace

Beta 版DatasetFeature 接口

属性: datasetAttributesdatasetId

FeatureMouseEvent 接口

属性: features

控件

CameraControlOptions 接口

属性: position

FullscreenControlOptions 接口

属性: position

MapTypeControlOptions 接口

属性: mapTypeIdspositionstyle

MapTypeControlStyle 常量

常量: DEFAULT