EdgeInsets
定义于: src/geo/edge_insets.ts:12
EdgeInset
对象表示应用于视口边缘的屏幕空间内边距;这会移动地图的表观中心或消失点;当浮动UI元素调整大小时,这对于在地图顶部添加浮动UI元素并使消失点移动非常有用;
方法
getCenter()
getCenter(width: number, height: number): Point
定义于: src/geo/edge_insets.ts:70
实用方法,用于计算应用内边距后的新表观中心或消失点;这是以像素为单位,左上角为(0,0),+y向下;
参数
参数 | 类型 | 描述 |
---|---|---|
width | number | 宽度 |
height | number | 高度 |
返回
Point
点坐标
interpolate()
interpolate(start: EdgeInsets | PaddingOptions, target: PaddingOptions, t: number): EdgeInsets
定义于: src/geo/edge_insets.ts:53
就地插值内边距;对于target
中不存在的任何内边距,这会保持当前内边距值;
参数
参数 | 类型 | 描述 |
---|---|---|
start | EdgeInsets | PaddingOptions | 插值起点 |
target | PaddingOptions | 插值目标 |
t | number | 插值步长/权重 |
返回
EdgeInsets
内边距
toJSON()
toJSON(): Complete<PaddingOptions>
定义于: src/geo/edge_insets.ts:95
返回当前状态的JSON表示,当您需要内边距的只读表示时非常有用;
返回
Complete<PaddingOptions>
JSON格式的状态
属性
bottom
bottom: number
定义于: src/geo/edge_insets.ts:20
默认值
0
left
left: number
定义于: src/geo/edge_insets.ts:24
默认值
0
right
right: number
定义于: src/geo/edge_insets.ts:28
默认值
0
top
top: number
定义于: src/geo/edge_insets.ts:16
默认值
0