---
title: "SVGElementTagNameMap | JavaScript maps SDK"
description: "Documentation for MapTiler SDK"
---

> For AI agents: a documentation index is available at [/llms.txt](https://docs.maptiler.com/llms.txt). Markdown versions of all pages are available by appending .md to any URL.

# Interface SVGElementTagNameMap

interface SVGElementTagNameMap {  
    [a](#a): [SVGAElement](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.SVGAElement/);  
    [animate](#animate): [SVGAnimateElement](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.SVGAnimateElement/);  
    [animateMotion](#animatemotion): [SVGAnimateMotionElement](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.SVGAnimateMotionElement/);  
    [animateTransform](#animatetransform): [SVGAnimateTransformElement](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.SVGAnimateTransformElement/);  
    [circle](#circle): [SVGCircleElement](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.SVGCircleElement/);  
    [clipPath](#clippath): [SVGClipPathElement](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.SVGClipPathElement/);  
    [defs](#defs): [SVGDefsElement](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.SVGDefsElement/);  
    [desc](#desc): [SVGDescElement](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.SVGDescElement/);  
    [ellipse](#ellipse): [SVGEllipseElement](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.SVGEllipseElement/);  
    [feBlend](#feblend): [SVGFEBlendElement](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.SVGFEBlendElement/);  
    [feColorMatrix](#fecolormatrix): [SVGFEColorMatrixElement](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.SVGFEColorMatrixElement/);  
    [feComponentTransfer](#fecomponenttransfer): [SVGFEComponentTransferElement](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.SVGFEComponentTransferElement/);  
    [feComposite](#fecomposite): [SVGFECompositeElement](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.SVGFECompositeElement/);  
    [feConvolveMatrix](#feconvolvematrix): [SVGFEConvolveMatrixElement](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.SVGFEConvolveMatrixElement/);  
    [feDiffuseLighting](#fediffuselighting): [SVGFEDiffuseLightingElement](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.SVGFEDiffuseLightingElement/);  
    [feDisplacementMap](#fedisplacementmap): [SVGFEDisplacementMapElement](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.SVGFEDisplacementMapElement/);  
    [feDistantLight](#fedistantlight): [SVGFEDistantLightElement](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.SVGFEDistantLightElement/);  
    [feDropShadow](#fedropshadow): [SVGFEDropShadowElement](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.SVGFEDropShadowElement/);  
    [feFlood](#feflood): [SVGFEFloodElement](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.SVGFEFloodElement/);  
    [feFuncA](#fefunca): [SVGFEFuncAElement](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.SVGFEFuncAElement/);  
    [feFuncB](#fefuncb): [SVGFEFuncBElement](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.SVGFEFuncBElement/);  
    [feFuncG](#fefuncg): [SVGFEFuncGElement](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.SVGFEFuncGElement/);  
    [feFuncR](#fefuncr): [SVGFEFuncRElement](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.SVGFEFuncRElement/);  
    [feGaussianBlur](#fegaussianblur): [SVGFEGaussianBlurElement](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.SVGFEGaussianBlurElement/);  
    [feImage](#feimage): [SVGFEImageElement](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.SVGFEImageElement/);  
    [feMerge](#femerge): [SVGFEMergeElement](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.SVGFEMergeElement/);  
    [feMergeNode](#femergenode): [SVGFEMergeNodeElement](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.SVGFEMergeNodeElement/);  
    [feMorphology](#femorphology): [SVGFEMorphologyElement](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.SVGFEMorphologyElement/);  
    [feOffset](#feoffset): [SVGFEOffsetElement](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.SVGFEOffsetElement/);  
    [fePointLight](#fepointlight): [SVGFEPointLightElement](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.SVGFEPointLightElement/);  
    [feSpecularLighting](#fespecularlighting): [SVGFESpecularLightingElement](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.SVGFESpecularLightingElement/);  
    [feSpotLight](#fespotlight): [SVGFESpotLightElement](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.SVGFESpotLightElement/);  
    [feTile](#fetile): [SVGFETileElement](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.SVGFETileElement/);  
    [feTurbulence](#feturbulence): [SVGFETurbulenceElement](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.SVGFETurbulenceElement/);  
    [filter](#filter): [SVGFilterElement](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.SVGFilterElement/);  
    [foreignObject](#foreignobject): [SVGForeignObjectElement](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.SVGForeignObjectElement/);  
    [g](#g): [SVGGElement](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.SVGGElement/);  
    [image](#image): [SVGImageElement](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.SVGImageElement/);  
    [line](#line): [SVGLineElement](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.SVGLineElement/);  
    [linearGradient](#lineargradient): [SVGLinearGradientElement](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.SVGLinearGradientElement/);  
    [marker](#marker): [SVGMarkerElement](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.SVGMarkerElement/);  
    [mask](#mask): [SVGMaskElement](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.SVGMaskElement/);  
    [metadata](#metadata): [SVGMetadataElement](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.SVGMetadataElement/);  
    [mpath](#mpath): [SVGMPathElement](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.SVGMPathElement/);  
    [path](#path): [SVGPathElement](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.SVGPathElement/);  
    [pattern](#pattern): [SVGPatternElement](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.SVGPatternElement/);  
    [polygon](#polygon): [SVGPolygonElement](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.SVGPolygonElement/);  
    [polyline](#polyline): [SVGPolylineElement](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.SVGPolylineElement/);  
    [radialGradient](#radialgradient): [SVGRadialGradientElement](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.SVGRadialGradientElement/);  
    [rect](#rect): [SVGRectElement](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.SVGRectElement/);  
    [script](#script): [SVGScriptElement](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.SVGScriptElement/);  
    [set](#set): [SVGSetElement](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.SVGSetElement/);  
    [stop](#stop): [SVGStopElement](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.SVGStopElement/);  
    [style](#style): [SVGStyleElement](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.SVGStyleElement/);  
    [svg](#svg): [SVGSVGElement](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.SVGSVGElement/);  
    [switch](#switch): [SVGSwitchElement](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.SVGSwitchElement/);  
    [symbol](#symbol): [SVGSymbolElement](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.SVGSymbolElement/);  
    [text](#text): [SVGTextElement](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.SVGTextElement/);  
    [textPath](#textpath): [SVGTextPathElement](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.SVGTextPathElement/);  
    [title](#title): [SVGTitleElement](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.SVGTitleElement/);  
    [tspan](#tspan): [SVGTSpanElement](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.SVGTSpanElement/);  
    [use](#use): [SVGUseElement](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.SVGUseElement/);  
    [view](#view): [SVGViewElement](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.SVGViewElement/);  
}

##### Index

### Properties[](#properties)

[a](#a) [animate](#animate) [animateMotion](#animatemotion) [animateTransform](#animatetransform) [circle](#circle) [clipPath](#clippath) [defs](#defs) [desc](#desc) [ellipse](#ellipse) [feBlend](#feblend) [feColorMatrix](#fecolormatrix) [feComponentTransfer](#fecomponenttransfer) [feComposite](#fecomposite) [feConvolveMatrix](#feconvolvematrix) [feDiffuseLighting](#fediffuselighting) [feDisplacementMap](#fedisplacementmap) [feDistantLight](#fedistantlight) [feDropShadow](#fedropshadow) [feFlood](#feflood) [feFuncA](#fefunca) [feFuncB](#fefuncb) [feFuncG](#fefuncg) [feFuncR](#fefuncr) [feGaussianBlur](#fegaussianblur) [feImage](#feimage) [feMerge](#femerge) [feMergeNode](#femergenode) [feMorphology](#femorphology) [feOffset](#feoffset) [fePointLight](#fepointlight) [feSpecularLighting](#fespecularlighting) [feSpotLight](#fespotlight) [feTile](#fetile) [feTurbulence](#feturbulence) [filter](#filter) [foreignObject](#foreignobject) [g](#g) [image](#image) [line](#line) [linearGradient](#lineargradient) [marker](#marker) [mask](#mask) [metadata](#metadata) [mpath](#mpath) [path](#path) [pattern](#pattern) [polygon](#polygon) [polyline](#polyline) [radialGradient](#radialgradient) [rect](#rect) [script](#script) [set](#set) [stop](#stop) [style](#style) [svg](#svg) [switch](#switch) [symbol](#symbol) [text](#text) [textPath](#textpath) [title](#title) [tspan](#tspan) [use](#use) [view](#view)

## Properties[](#properties-1)

### a[](#a)

a: [SVGAElement](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.SVGAElement/)

### animate[](#animate)

animate: [SVGAnimateElement](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.SVGAnimateElement/)

### animateMotion[](#animatemotion)

animateMotion: [SVGAnimateMotionElement](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.SVGAnimateMotionElement/)

### animateTransform[](#animatetransform)

animateTransform: [SVGAnimateTransformElement](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.SVGAnimateTransformElement/)

### circle[](#circle)

circle: [SVGCircleElement](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.SVGCircleElement/)

### clipPath[](#clippath)

clipPath: [SVGClipPathElement](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.SVGClipPathElement/)

### defs[](#defs)

defs: [SVGDefsElement](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.SVGDefsElement/)

### desc[](#desc)

desc: [SVGDescElement](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.SVGDescElement/)

### ellipse[](#ellipse)

ellipse: [SVGEllipseElement](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.SVGEllipseElement/)

### feBlend[](#feblend)

feBlend: [SVGFEBlendElement](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.SVGFEBlendElement/)

### feColorMatrix[](#fecolormatrix)

feColorMatrix: [SVGFEColorMatrixElement](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.SVGFEColorMatrixElement/)

### feComponentTransfer[](#fecomponenttransfer)

feComponentTransfer: [SVGFEComponentTransferElement](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.SVGFEComponentTransferElement/)

### feComposite[](#fecomposite)

feComposite: [SVGFECompositeElement](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.SVGFECompositeElement/)

### feConvolveMatrix[](#feconvolvematrix)

feConvolveMatrix: [SVGFEConvolveMatrixElement](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.SVGFEConvolveMatrixElement/)

### feDiffuseLighting[](#fediffuselighting)

feDiffuseLighting: [SVGFEDiffuseLightingElement](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.SVGFEDiffuseLightingElement/)

### feDisplacementMap[](#fedisplacementmap)

feDisplacementMap: [SVGFEDisplacementMapElement](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.SVGFEDisplacementMapElement/)

### feDistantLight[](#fedistantlight)

feDistantLight: [SVGFEDistantLightElement](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.SVGFEDistantLightElement/)

### feDropShadow[](#fedropshadow)

feDropShadow: [SVGFEDropShadowElement](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.SVGFEDropShadowElement/)

### feFlood[](#feflood)

feFlood: [SVGFEFloodElement](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.SVGFEFloodElement/)

### feFuncA[](#fefunca)

feFuncA: [SVGFEFuncAElement](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.SVGFEFuncAElement/)

### feFuncB[](#fefuncb)

feFuncB: [SVGFEFuncBElement](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.SVGFEFuncBElement/)

### feFuncG[](#fefuncg)

feFuncG: [SVGFEFuncGElement](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.SVGFEFuncGElement/)

### feFuncR[](#fefuncr)

feFuncR: [SVGFEFuncRElement](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.SVGFEFuncRElement/)

### feGaussianBlur[](#fegaussianblur)

feGaussianBlur: [SVGFEGaussianBlurElement](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.SVGFEGaussianBlurElement/)

### feImage[](#feimage)

feImage: [SVGFEImageElement](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.SVGFEImageElement/)

### feMerge[](#femerge)

feMerge: [SVGFEMergeElement](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.SVGFEMergeElement/)

### feMergeNode[](#femergenode)

feMergeNode: [SVGFEMergeNodeElement](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.SVGFEMergeNodeElement/)

### feMorphology[](#femorphology)

feMorphology: [SVGFEMorphologyElement](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.SVGFEMorphologyElement/)

### feOffset[](#feoffset)

feOffset: [SVGFEOffsetElement](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.SVGFEOffsetElement/)

### fePointLight[](#fepointlight)

fePointLight: [SVGFEPointLightElement](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.SVGFEPointLightElement/)

### feSpecularLighting[](#fespecularlighting)

feSpecularLighting: [SVGFESpecularLightingElement](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.SVGFESpecularLightingElement/)

### feSpotLight[](#fespotlight)

feSpotLight: [SVGFESpotLightElement](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.SVGFESpotLightElement/)

### feTile[](#fetile)

feTile: [SVGFETileElement](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.SVGFETileElement/)

### feTurbulence[](#feturbulence)

feTurbulence: [SVGFETurbulenceElement](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.SVGFETurbulenceElement/)

### filter[](#filter)

filter: [SVGFilterElement](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.SVGFilterElement/)

### foreignObject[](#foreignobject)

foreignObject: [SVGForeignObjectElement](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.SVGForeignObjectElement/)

### g[](#g)

g: [SVGGElement](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.SVGGElement/)

### image[](#image)

image: [SVGImageElement](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.SVGImageElement/)

### line[](#line)

line: [SVGLineElement](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.SVGLineElement/)

### linearGradient[](#lineargradient)

linearGradient: [SVGLinearGradientElement](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.SVGLinearGradientElement/)

### marker[](#marker)

marker: [SVGMarkerElement](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.SVGMarkerElement/)

### mask[](#mask)

mask: [SVGMaskElement](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.SVGMaskElement/)

### metadata[](#metadata)

metadata: [SVGMetadataElement](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.SVGMetadataElement/)

### mpath[](#mpath)

mpath: [SVGMPathElement](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.SVGMPathElement/)

### path[](#path)

path: [SVGPathElement](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.SVGPathElement/)

### pattern[](#pattern)

pattern: [SVGPatternElement](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.SVGPatternElement/)

### polygon[](#polygon)

polygon: [SVGPolygonElement](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.SVGPolygonElement/)

### polyline[](#polyline)

polyline: [SVGPolylineElement](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.SVGPolylineElement/)

### radialGradient[](#radialgradient)

radialGradient: [SVGRadialGradientElement](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.SVGRadialGradientElement/)

### rect[](#rect)

rect: [SVGRectElement](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.SVGRectElement/)

### script[](#script)

script: [SVGScriptElement](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.SVGScriptElement/)

### set[](#set)

set: [SVGSetElement](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.SVGSetElement/)

### stop[](#stop)

stop: [SVGStopElement](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.SVGStopElement/)

### style[](#style)

style: [SVGStyleElement](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.SVGStyleElement/)

### svg[](#svg)

svg: [SVGSVGElement](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.SVGSVGElement/)

### switch[](#switch)

switch: [SVGSwitchElement](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.SVGSwitchElement/)

### symbol[](#symbol)

symbol: [SVGSymbolElement](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.SVGSymbolElement/)

### text[](#text)

text: [SVGTextElement](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.SVGTextElement/)

### textPath[](#textpath)

textPath: [SVGTextPathElement](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.SVGTextPathElement/)

### title[](#title)

title: [SVGTitleElement](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.SVGTitleElement/)

### tspan[](#tspan)

tspan: [SVGTSpanElement](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.SVGTSpanElement/)

### use[](#use)

use: [SVGUseElement](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.SVGUseElement/)

### view[](#view)

view: [SVGViewElement](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.SVGViewElement/)
