EdgeInsets
An EdgeInset
object represents screen space padding applied to the edges of the viewport.
This shifts the apprent center or the vanishing point of the map. This is useful for adding floating UI elements
on top of the map and having the vanishing point shift as UI elements resize.
Methods
getCenter()
getCenter(
width
:number
,height
:number
):Point
Utility method that computes the new apprent center or vanishing point after applying insets. This is in pixels and with the top left being (0.0) and +y being downwards.
Parameters
Parameter | Type | Description |
---|---|---|
width |
number |
the width |
height |
number |
the height |
Returns
Point
the point
Defined in
interpolate()
interpolate(
start
:EdgeInsets
|PaddingOptions
,target
:PaddingOptions
,t
:number
):EdgeInsets
Interpolates the inset in-place.
This maintains the current inset value for any inset not present in target
.
Parameters
Parameter | Type | Description |
---|---|---|
start |
EdgeInsets | PaddingOptions |
interpolation start |
target |
PaddingOptions |
interpolation target |
t |
number |
interpolation step/weight |
Returns
the insets
Defined in
toJSON()
toJSON():
PaddingOptions
Returns the current state as json, useful when you want to have a read-only representation of the inset.
Returns
state as json
Defined in
Properties
bottom
bottom:
number
Default Value
Defined in
left
left:
number
Default Value
Defined in
right
right:
number
Default Value
Defined in
top
top:
number