---
title: Interface: SvgElementOptions
source: https://vjmap.com/en/doc/Interface_SvgElementOptions.html
---

# Interface: SvgElementOptions

### Table of contents

#### Properties

- [bounds](#bounds)
- [event](#event)
- [hidden](#hidden)
- [html](#html)
- [id](#id)
- [maxZoom](#maxzoom)
- [minZoom](#minzoom)

### Properties

#### bounds

• `Optional` **bounds**: [*GeoBounds*](#classesdefaultgeoboundsmd) \| [*number*, *number*, *number*, *number*]

元素地理范围，如果不填，会根据传入的坐标自动计算，但对于一些复杂的图形，需传入，

___

#### event

• `Optional` **event**: (`svgParentElement`: SVGSVGElement) => {}

事件，在回调函数里，响应要处理的事件，每次更新图形会重新执行

##### Type declaration

▸ (`svgParentElement`: SVGSVGElement): *object*

##### Parameters

| Name | Type |
| :------ | :------ |
| `svgParentElement` | SVGSVGElement |

**Returns:** *object*

___

#### hidden

• `Optional` **hidden**: *boolean*

是否不显示

___

#### html

• **html**: *string*

元素字符串内容，地理坐标用{{x,y}}来表示，长度用{{r}}来代表

___

#### id

• `Optional` **id**: *string* \| *number*

id

___

#### maxZoom

• `Optional` **maxZoom**: *boolean*

最大缩放级别

___

#### minZoom

• `Optional` **minZoom**: *number*

最小缩放级别


<a name="interfacessvgoverlayoptionsmd"></a>

[vjmap](#readmemd) / [Exports](#modulesmd) / SvgOverlayOptions
