AbstractPinEntry<T>¶
Summary¶
ピン要素
Animation Binding¶
| Name | Type |
|---|---|
| position | vector3 |
| fg_color | vector3 |
| bg_color | vector3 |
| size | vector2, number |
Hideconstructor¶
Memberof¶
mapray.PinEntity
Abstract¶
Extends¶
Extended by¶
Type parameters¶
| Type parameter |
|---|
T extends AbstractPinEntryProps |
Constructors¶
new AbstractPinEntry()¶
new AbstractPinEntry<
T>(owner,position,props):AbstractPinEntry<T>
Parameters¶
| Parameter | Type |
|---|---|
owner |
PinEntity |
position |
GeoPoint |
props |
AbstractPinEntryOption |
Returns¶
Overrides¶
Properties¶
_icon?¶
protectedoptional_icon:IconLoaderItem
_owner¶
protected_owner:PinEntity
_props¶
protected_props:T
Accessors¶
animation¶
getanimation():BindingBlock
Returns¶
bg_color¶
getbg_color():Vector3
アイコン背景色
Returns¶
fg_color¶
getfg_color():Vector3
アイコン色
Returns¶
icon¶
geticon():undefined|IconLoaderItem
Returns¶
undefined | IconLoaderItem
id¶
getid():string
ID
Returns¶
string
position¶
getposition():GeoPoint
位置
Returns¶
size¶
getsize():Vector2
アイコンサイズ (Pixels)
Returns¶
Methods¶
_loadIcon()¶
_loadIcon():
void
Returns¶
void
draw()¶
draw(
context,x,y,width,height):void
Parameters¶
| Parameter | Type |
|---|---|
context |
CanvasRenderingContext2D |
x |
number |
y |
number |
width |
number |
height |
number |
Returns¶
void
isLoaded()¶
isLoaded():
undefined|boolean
Returns¶
undefined | boolean
setBGColor()¶
setBGColor(
color):void
アイコン背景の色を設定
Parameters¶
| Parameter | Type | Description |
|---|---|---|
color |
Vector3 |
アイコン背景の色 |
Returns¶
void
setFGColor()¶
setFGColor(
color):void
アイコンの色を設定
Parameters¶
| Parameter | Type |
|---|---|
color |
Vector3 |
Returns¶
void
setPosition()¶
setPosition(
position):void
モデル原点位置を設定
Parameters¶
| Parameter | Type | Description |
|---|---|---|
position |
GeoPoint |
モデル原点の位置 |
Returns¶
void
setSize()¶
setSize(
size):void
アイコンのピクセルサイズを指定
Parameters¶
| Parameter | Type | Description |
|---|---|---|
size |
Vector2 |
アイコンのピクセルサイズ |
Returns¶
void