---
title: Table of contents
source: https://vjmap.com/en/doc/Table of contents.html
---

# Table of contents

### References

- [Draw](#draw)
- [angle](#angle)
- [anticipate](#anticipate)
- [applyOffset](#applyoffset)
- [attract](#attract)
- [attractExpo](#attractexpo)
- [backIn](#backin)
- [backInOut](#backinout)
- [backOut](#backout)
- [bezierCurveToPolyline](#beziercurvetopolyline)
- [bounceIn](#bouncein)
- [bounceInOut](#bounceinout)
- [bounceOut](#bounceout)
- [circIn](#circin)
- [circInOut](#circinout)
- [circOut](#circout)
- [clamp](#clamp)
- [createAnimation](#createanimation)
- [createAnticipate](#createanticipate)
- [createAttractor](#createattractor)
- [createBackIn](#createbackin)
- [createExpoIn](#createexpoin)
- [cubicBezier](#cubicbezier)
- [decay](#decay)
- [degreesToRadians](#degreestoradians)
- [distance](#distance)
- [easeIn](#easein)
- [easeInOut](#easeinout)
- [easeOut](#easeout)
- [getBezierCurveLength](#getbeziercurvelength)
- [inertia](#inertia)
- [interpolate](#interpolate)
- [isPoint](#ispoint)
- [isPoint3D](#ispoint3d)
- [keyframes](#keyframes)
- [linear](#linear)
- [mirrorEasing](#mirroreasing)
- [mix](#mix)
- [mixColor](#mixcolor)
- [mixComplex](#mixcomplex)
- [pipe](#pipe)
- [pointFromVector](#pointfromvector)
- [polylineToBezierCurve](#polylinetobeziercurve)
- [progress](#progress)
- [radiansToDegrees](#radianstodegrees)
- [reverseEasing](#reverseeasing)
- [smooth](#smooth)
- [smoothFrame](#smoothframe)
- [snap](#snap)
- [spring](#spring)
- [steps](#steps)
- [toDecimal](#todecimal)
- [velocityPerFrame](#velocityperframe)
- [velocityPerSecond](#velocitypersecond)
- [wrap](#wrap)

### Namespaces

- [Dom](#modulesdommd)
- [Math2D](#modulesmath2dmd)
- [MathUtils](#modulesmathutilsmd)
- [default](#modulesdefaultmd)
- [mat2](#modulesmat2md)
- [mat2d](#modulesmat2dmd)
- [mat3](#modulesmat3md)
- [mat4](#modulesmat4md)
- [quat](#modulesquatmd)
- [vec2](#modulesvec2md)
- [vec3](#modulesvec3md)
- [vec4](#modulesvec4md)

### Enumerations

- [DbTextHorzMode](#enumsdbtexthorzmodemd)
- [DbTextVertMode](#enumsdbtextvertmodemd)
- [FrameAnimationStatus](#enumsframeanimationstatusmd)
- [IDbLinetypeStyleMethod](#enumsidblinetypestylemethodmd)
- [IDbMatrixOpName](#enumsidbmatrixopnamemd)
- [MTextAttachmentPoint](#enumsmtextattachmentpointmd)
- [MapOpenWay](#enumsmapopenwaymd)
- [Poly2dType](#enumspoly2dtypemd)
- [Poly3dType](#enumspoly3dtypemd)
- [RasterImageUnits](#enumsrasterimageunitsmd)
- [TableCellAlignment](#enumstablecellalignmentmd)

### Classes

- [AnimateMarkerLayer](#classesanimatemarkerlayermd)
- [BackgroundLayer](#classesbackgroundlayermd)
- [BreathingApertureMarker](#classesbreathingaperturemarkermd)
- [ButtonGroupControl](#classesbuttongroupcontrolmd)
- [Circle](#classescirclemd)
- [CircleEdge](#classescircleedgemd)
- [CircleFill](#classescirclefillmd)
- [Compare](#classescomparemd)
- [ContextMenu](#classescontextmenumd)
- [Db2LineAngularDimension](#classesdb2lineangulardimensionmd)
- [Db2dPolyline](#classesdb2dpolylinemd)
- [Db3PointAngularDimension](#classesdb3pointangulardimensionmd)
- [Db3dPolyline](#classesdb3dpolylinemd)
- [DbAlignedDimension](#classesdbaligneddimensionmd)
- [DbArc](#classesdbarcmd)
- [DbArcDimension](#classesdbarcdimensionmd)
- [DbAttributeDefinition](#classesdbattributedefinitionmd)
- [DbBlock](#classesdbblockmd)
- [DbBlockReference](#classesdbblockreferencemd)
- [DbCircle](#classesdbcirclemd)
- [DbCurve](#classesdbcurvemd)
- [DbDiametricDimension](#classesdbdiametricdimensionmd)
- [DbDimension](#classesdbdimensionmd)
- [DbDocument](#classesdbdocumentmd)
- [DbEllipse](#classesdbellipsemd)
- [DbEntity](#classesdbentitymd)
- [DbHatch](#classesdbhatchmd)
- [DbLayer](#classesdblayermd)
- [DbLine](#classesdblinemd)
- [DbLineType](#classesdblinetypemd)
- [DbMLeader](#classesdbmleadermd)
- [DbMText](#classesdbmtextmd)
- [DbOrdinateDimension](#classesdbordinatedimensionmd)
- [DbPolyline](#classesdbpolylinemd)
- [DbRadialDimension](#classesdbradialdimensionmd)
- [DbRadialDimensionLarge](#classesdbradialdimensionlargemd)
- [DbRasterImage](#classesdbrasterimagemd)
- [DbRotatedDimension](#classesdbrotateddimensionmd)
- [DbShape](#classesdbshapemd)
- [DbSpline](#classesdbsplinemd)
- [DbTable](#classesdbtablemd)
- [DbText](#classesdbtextmd)
- [DbTextStyle](#classesdbtextstylemd)
- [DbWipeout](#classesdbwipeoutmd)
- [DeckLayer](#classesdecklayermd)
- [DiffusedApertureMarker](#classesdiffusedaperturemarkermd)
- [DivOverlay](#classesdivoverlaymd)
- [EllipseEdge](#classesellipseedgemd)
- [EllipseFill](#classesellipsefillmd)
- [FillExtrusion](#classesfillextrusionmd)
- [FluorescenceMarker](#classesfluorescencemarkermd)
- [GeoBounds](#classesgeoboundsmd)
- [GeoPoint](#classesgeopointmd)
- [GeoProjection](#classesgeoprojectionmd)
- [HaloRingMarker](#classeshaloringmarkermd)
- [Heatmap](#classesheatmapmd)
- [LnglatProjection](#classeslnglatprojectionmd)
- [MapGlUtils](#classesmapglutilsmd)
- [MarkerCluster](#classesmarkerclustermd)
- [MiniMapControl](#classesminimapcontrolmd)
- [MousePositionControl](#classesmousepositioncontrolmd)
- [OverlayLayerBase](#classesoverlaylayerbasemd)
- [Polygon](#classespolygonmd)
- [Polyline](#classespolylinemd)
- [PolylineArrow](#classespolylinearrowmd)
- [Projection](#classesprojectionmd)
- [ReglBaseLayer](#classesreglbaselayermd)
- [RotatingApertureMarker](#classesrotatingaperturemarkermd)
- [RotatingTextBorderMarker](#classesrotatingtextbordermarkermd)
- [Service](#classesservicemd)
- [SkyLayer](#classesskylayermd)
- [SvgOverlay](#classessvgoverlaymd)
- [Symbol](#classessymbolmd)
- [Text](#classestextmd)
- [ThreeLayer](#classesthreelayermd)

### Interfaces

- [AnimateMarkerLayerOption](#interfacesanimatemarkerlayeroptionmd)
- [Animation](#interfacesanimationmd)
- [AnimationState](#interfacesanimationstatemd)
- [BackgroundLayerOptions](#interfacesbackgroundlayeroptionsmd)
- [CircleEdgeOptions](#interfacescircleedgeoptionsmd)
- [CircleFillOptions](#interfacescirclefilloptionsmd)
- [CircleOptions](#interfacescircleoptionsmd)
- [Config](#interfacesconfigmd)
- [ContextMenuOptions](#interfacescontextmenuoptionsmd)
- [ContextMenuSubItemOptions](#interfacescontextmenusubitemoptionsmd)
- [DecayOptions](#interfacesdecayoptionsmd)
- [DivOverlayOptions](#interfacesdivoverlayoptionsmd)
- [DriverControls](#interfacesdrivercontrolsmd)
- [EllipseEdgeOptions](#interfacesellipseedgeoptionsmd)
- [EllipseFillOptions](#interfacesellipsefilloptionsmd)
- [Events](#interfaceseventsmd)
- [FillExtrusionOptions](#interfacesfillextrusionoptionsmd)
- [FrameAnimation](#interfacesframeanimationmd)
- [HeatmapOptions](#interfacesheatmapoptionsmd)
- [IAnimateFillLayerOptions](#interfacesianimatefilllayeroptionsmd)
- [IAnimateLineLayerOptions](#interfacesianimatelinelayeroptionsmd)
- [IAnimateSymbolLayerOptions](#interfacesianimatesymbollayeroptionsmd)
- [IAnimateVectorLayerOptions](#interfacesianimatevectorlayeroptionsmd)
- [IAnimateVectorLayerResult](#interfacesianimatevectorlayerresultmd)
- [IComposeNewMap](#interfacesicomposenewmapmd)
- [IConditionQueryFeatures](#interfacesiconditionqueryfeaturesmd)
- [ICreateAnimateImagesOptions](#interfacesicreateanimateimagesoptionsmd)
- [ICreateAnimateLayerResult](#interfacesicreateanimatelayerresultmd)
- [ICreateAntPathAnimateLineLayerOptions](#interfacesicreateantpathanimatelinelayeroptionsmd)
- [ICreateArrowAnimateLineLayerOptions](#interfacesicreatearrowanimatelinelayeroptionsmd)
- [ICreateEntitiesGeomData](#interfacesicreateentitiesgeomdatamd)
- [ICreateFillAnimateLayerResult](#interfacesicreatefillanimatelayerresultmd)
- [ICreateLineAnimateLayerResult](#interfacesicreatelineanimatelayerresultmd)
- [ICreateSymbolAnimateLayerResult](#interfacesicreatesymbolanimatelayerresultmd)
- [IDb2LineAngularDimension](#interfacesidb2lineangulardimensionmd)
- [IDb2dPolyline](#interfacesidb2dpolylinemd)
- [IDb3PointAngularDimension](#interfacesidb3pointangulardimensionmd)
- [IDb3dPolyline](#interfacesidb3dpolylinemd)
- [IDbAlignedDimension](#interfacesidbaligneddimensionmd)
- [IDbArc](#interfacesidbarcmd)
- [IDbArcDimension](#interfacesidbarcdimensionmd)
- [IDbBlock](#interfacesidbblockmd)
- [IDbBlockReference](#interfacesidbblockreferencemd)
- [IDbCircle](#interfacesidbcirclemd)
- [IDbCurve](#interfacesidbcurvemd)
- [IDbDiametricDimension](#interfacesidbdiametricdimensionmd)
- [IDbDimStyle](#interfacesidbdimstylemd)
- [IDbDimension](#interfacesidbdimensionmd)
- [IDbDocument](#interfacesidbdocumentmd)
- [IDbEllipse](#interfacesidbellipsemd)
- [IDbEntity](#interfacesidbentitymd)
- [IDbHatch](#interfacesidbhatchmd)
- [IDbLayer](#interfacesidblayermd)
- [IDbLine](#interfacesidblinemd)
- [IDbLinetype](#interfacesidblinetypemd)
- [IDbLinetypeStyle](#interfacesidblinetypestylemd)
- [IDbMText](#interfacesidbmtextmd)
- [IDbMatrixOp](#interfacesidbmatrixopmd)
- [IDbOrdinateDimension](#interfacesidbordinatedimensionmd)
- [IDbPolyline](#interfacesidbpolylinemd)
- [IDbRadialDimension](#interfacesidbradialdimensionmd)
- [IDbRadialDimensionLarge](#interfacesidbradialdimensionlargemd)
- [IDbRasterImage](#interfacesidbrasterimagemd)
- [IDbRotatedDimension](#interfacesidbrotateddimensionmd)
- [IDbShape](#interfacesidbshapemd)
- [IDbSpline](#interfacesidbsplinemd)
- [IDbTable](#interfacesidbtablemd)
- [IDbText](#interfacesidbtextmd)
- [IDbTextStyle](#interfacesidbtextstylemd)
- [IDbWipeout](#interfacesidbwipeoutmd)
- [IDeleteCache](#interfacesideletecachemd)
- [IDeleteStyle](#interfacesideletestylemd)
- [IDraw](#interfacesidrawmd)
- [IDrawOptions](#interfacesidrawoptionsmd)
- [IDrawTool](#interfacesidrawtoolmd)
- [IExportLayout](#interfacesiexportlayoutmd)
- [IExprQueryFeatures](#interfacesiexprqueryfeaturesmd)
- [IMapDiff](#interfacesimapdiffmd)
- [IMapLayer](#interfacesimaplayermd)
- [IMapStyleParam](#interfacesimapstyleparammd)
- [IMatchObject](#interfacesimatchobjectmd)
- [IOpenMapBaseParam](#interfacesiopenmapbaseparammd)
- [IOpenMapParam](#interfacesiopenmapparammd)
- [IOpenMapResponse](#interfacesiopenmapresponsemd)
- [IPointQueryFeatures](#interfacesipointqueryfeaturesmd)
- [IQueryBaseFeatures](#interfacesiquerybasefeaturesmd)
- [IRectQueryFeatures](#interfacesirectqueryfeaturesmd)
- [IRequest](#interfacesirequestmd)
- [ISliceCacheZoom](#interfacesislicecachezoommd)
- [ISliceLayer](#interfacesislicelayermd)
- [ITileUrlParam](#interfacesitileurlparammd)
- [IUpdateMapParam](#interfacesiupdatemapparammd)
- [IUpdateStyle](#interfacesiupdatestylemd)
- [IWmsTileUrl](#interfacesiwmstileurlmd)
- [IWorkspace](#interfacesiworkspacemd)
- [InertiaOptions](#interfacesinertiaoptionsmd)
- [KeyframeOptions](#interfaceskeyframeoptionsmd)
- [LineGeoJsonInput](#interfaceslinegeojsoninputmd)
- [MarkerClusterData](#interfacesmarkerclusterdatamd)
- [MarkerClusterOptions](#interfacesmarkerclusteroptionsmd)
- [Methods](#interfacesmethodsmd)
- [MiniMapControlOption](#interfacesminimapcontroloptionmd)
- [MousePositionControlOption](#interfacesmousepositioncontroloptionmd)
- [OverlayLayerBaseOptions](#interfacesoverlaylayerbaseoptionsmd)
- [PhysicsSpringOptions](#interfacesphysicsspringoptionsmd)
- [PlaybackControls](#interfacesplaybackcontrolsmd)
- [PlaybackOptions](#interfacesplaybackoptionsmd)
- [PointGeoJsonInput](#interfacespointgeojsoninputmd)
- [PolygonOptions](#interfacespolygonoptionsmd)
- [PolylineArrowOptions](#interfacespolylinearrowoptionsmd)
- [PolylineOptions](#interfacespolylineoptionsmd)
- [Response](#interfacesresponsemd)
- [ScriptDefaultOptions](#interfacesscriptdefaultoptionsmd)
- [SkyLayerOptions](#interfacesskylayeroptionsmd)
- [SpringOptions](#interfacesspringoptionsmd)
- [SvgElementOptions](#interfacessvgelementoptionsmd)
- [SvgOverlayOptions](#interfacessvgoverlayoptionsmd)
- [SymbolOptions](#interfacessymboloptionsmd)
- [TextOptions](#interfacestextoptionsmd)
- [ThreeJsContext](#interfacesthreejscontextmd)
- [ThreeJsContextOptions](#interfacesthreejscontextoptionsmd)
- [ThreeLayerOptions](#interfacesthreelayeroptionsmd)
- [createMarkerOptions](#interfacescreatemarkeroptionsmd)

### Type aliases

- [AnimateMarkerType](#animatemarkertype)
- [AnimationOps](#animationops)
- [BackgroundLayerSpecification](#backgroundlayerspecification)
- [CameraFunctionSpecificationEx](#camerafunctionspecificationex)
- [CircleLayerSpecification](#circlelayerspecification)
- [CircleLayerStyleProp](#circlelayerstyleprop)
- [ColorSpecification](#colorspecification)
- [CompositeFunctionSpecification](#compositefunctionspecification)
- [DataDrivenPropertyValueSpecification](#datadrivenpropertyvaluespecification)
- [Driver](#driver)
- [Easing](#easing)
- [EasingModifier](#easingmodifier)
- [ExpressionSpecificationEx](#expressionspecificationex)
- [FillExtrusionLayerSpecification](#fillextrusionlayerspecification)
- [FillExtrusionLayerStyleProp](#fillextrusionlayerstyleprop)
- [FillLayerSpecification](#filllayerspecification)
- [FillLayerStyleProp](#filllayerstyleprop)
- [FilterSpecification](#filterspecification)
- [FogSpecification](#fogspecification)
- [FormattedSpecification](#formattedspecification)
- [GeoJSONSourceSpecification](#geojsonsourcespecification)
- [GeoPointLike](#geopointlike)
- [HeatmapLayerSpecification](#heatmaplayerspecification)
- [HeatmapLayerStyleProp](#heatmaplayerstyleprop)
- [HillshadeLayerSpecification](#hillshadelayerspecification)
- [HillshadeLayerStyleProp](#hillshadelayerstyleprop)
- [IDbPoint](#idbpoint)
- [ImageSourceSpecification](#imagesourcespecification)
- [LayerCallback](#layercallback)
- [LayerRef](#layerref)
- [LayerRefFunc](#layerreffunc)
- [LayerRefFunc0](#layerreffunc0)
- [LayerRefFunc1](#layerreffunc1)
- [LayerRefFunc2](#layerreffunc2)
- [LayerRefFunc3](#layerreffunc3)
- [LayerSpecification](#layerspecification)
- [LightSpecification](#lightspecification)
- [LineLayerSpecification](#linelayerspecification)
- [LineLayerStyleProp](#linelayerstyleprop)
- [OffHandler](#offhandler)
- [PromoteIdSpecificationEx](#promoteidspecificationex)
- [PropName](#propname)
- [PropValue](#propvalue)
- [PropertyValueSpecificationEx](#propertyvaluespecificationex)
- [RasterDEMSourceSpecification](#rasterdemsourcespecification)
- [RasterLayerSpecification](#rasterlayerspecification)
- [RasterLayerStyleProp](#rasterlayerstyleprop)
- [RasterSourceSpecification](#rastersourcespecification)
- [ResolvedImageSpecification](#resolvedimagespecification)
- [SkyLayerSpecification](#skylayerspecification)
- [SourceBoundUtils](#sourceboundutils)
- [SourceFunctionSpecification](#sourcefunctionspecification)
- [SourceOrData](#sourceordata)
- [SourceRef](#sourceref)
- [SourceRefFunc0](#sourcereffunc0)
- [SourceRefFunc1](#sourcereffunc1)
- [SourceRefFunc2](#sourcereffunc2)
- [SourceRefFunc3](#sourcereffunc3)
- [SourceSpecification](#sourcespecification)
- [StyleSpecification](#stylespecification)
- [SymbolLayerSpecification](#symbollayerspecification)
- [SymbolLayerStyleProp](#symbollayerstyleprop)
- [TerrainSpecificationEx](#terrainspecificationex)
- [TransitionSpecification](#transitionspecification)
- [VectorSourceSpecification](#vectorsourcespecification)
- [VideoSourceSpecification](#videosourcespecification)
- [mat2dtype](#mat2dtype)
- [mat2type](#mat2type)
- [mat3type](#mat3type)
- [mat4type](#mat4type)
- [quattype](#quattype)
- [vec2type](#vec2type)
- [vec3type](#vec3type)
- [vec4type](#vec4type)

### Variables

- [EPSILON](#epsilon)
- [EVENTS](#events)
- [METHODS](#methods)
- [httpHelper](#httphelper)
- [transform](#transform)

### Functions

- [Graph](#graph)
- [RandomID](#randomid)
- [Scene](#scene)
- [WorkerExpose](#workerexpose)
- [WorkerLink](#workerlink)
- [WorkerProxy](#workerproxy)
- [\_getEdgeIntersection](#_getedgeintersection)
- [addScript](#addscript)
- [animateVectorLayer](#animatevectorlayer)
- [applyMixins](#applymixins)
- [applyMixinsWithoutProperties](#applymixinswithoutproperties)
- [bufferConvexPolygon](#bufferconvexpolygon)
- [buildTopoGraph](#buildtopograph)
- [buildTransformer](#buildtransformer)
- [buildTransformerMatrix3d](#buildtransformermatrix3d)
- [calcPolygonArea](#calcpolygonarea)
- [calculateSignedArea](#calculatesignedarea)
- [clipPolygon](#clippolygon)
- [clipSegment](#clipsegment)
- [cloneDeep](#clonedeep)
- [closePolygon](#closepolygon)
- [closestPointOnPolyline](#closestpointonpolyline)
- [closestPointOnPolylines](#closestpointonpolylines)
- [closestPointOnSegment](#closestpointonsegment)
- [coordTransfromByFourParamter](#coordtransfrombyfourparamter)
- [coordTransfromByInvFourParamter](#coordtransfrombyinvfourparamter)
- [coordTransfromGetFourParamter](#coordtransfromgetfourparamter)
- [createAnimateFillLayer](#createanimatefilllayer)
- [createAnimateImages](#createanimateimages)
- [createAnimateLineLayer](#createanimatelinelayer)
- [createAnimateSymbolLayer](#createanimatesymbollayer)
- [createAntPathAnimateImages](#createantpathanimateimages)
- [createAntPathAnimateLineLayer](#createantpathanimatelinelayer)
- [createArrowAnimateImages](#createarrowanimateimages)
- [createArrowAnimateLineLayer](#createarrowanimatelinelayer)
- [createFrameAnimation](#createframeanimation)
- [createLineGeoJson](#createlinegeojson)
- [createMarker](#createmarker)
- [createObjectOffset](#createobjectoffset)
- [createObjectPolygonUtil](#createobjectpolygonutil)
- [createPointGeoJson](#createpointgeojson)
- [createPolygonGeoJson](#createpolygongeojson)
- [degToRad](#degtorad)
- [entColorToHtmlColor](#entcolortohtmlcolor)
- [equals](#equals)
- [findShortestPath](#findshortestpath)
- [geoBounds](#geobounds)
- [geoPoint](#geopoint)
- [getCircleFeature](#getcirclefeature)
- [getCirclePolygonCoordinates](#getcirclepolygoncoordinates)
- [getEllipseFeature](#getellipsefeature)
- [getEllipsePolygonCoordinates](#getellipsepolygoncoordinates)
- [getEnvelopBounds](#getenvelopbounds)
- [getGeoBounds](#getgeobounds)
- [getOptionValue](#getoptionvalue)
- [getTempMapId](#gettempmapid)
- [hexToBinStr](#hextobinstr)
- [htmlColorToEntColor](#htmlcolortoentcolor)
- [interpolateLineRange](#interpolatelinerange)
- [interpolatePointsByRatio](#interpolatepointsbyratio)
- [isClosedPolygon](#isclosedpolygon)
- [isCounterClockwise](#iscounterclockwise)
- [isGeoPointLike](#isgeopointlike)
- [isPointInPolygon](#ispointinpolygon)
- [isZero](#iszero)
- [kebabCase](#kebabcase)
- [lineSplit](#linesplit)
- [metersPerPixel](#metersperpixel)
- [multiLineSplit](#multilinesplit)
- [offsetPointLine](#offsetpointline)
- [offsetPoints](#offsetpoints)
- [openMapDarkStyle](#openmapdarkstyle)
- [openMapLightStyle](#openmaplightstyle)
- [pick](#pick)
- [pixelValue](#pixelvalue)
- [pointToSegmentDistance](#pointtosegmentdistance)
- [polygonCentroid](#polygoncentroid)
- [polygonIsClockwise](#polygonisclockwise)
- [polylineMarginToPolygon](#polylinemargintopolygon)
- [radToDeg](#radtodeg)
- [randInt](#randint)
- [randomColor](#randomcolor)
- [segmentIntersect](#segmentintersect)
- [simplify](#simplify)
- [syncMaps](#syncmaps)
- [toRadian](#toradian)
- [upperCamelCase](#uppercamelcase)
- [utf8ToUnicode](#utf8tounicode)
- [vectorContour](#vectorcontour)
