コンテンツにスキップ

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

AbstractPinEntry<T>

Overrides

Entry.constructor

Properties

_icon?

protected optional _icon: IconLoaderItem


_owner

protected _owner: PinEntity


_props

protected _props: T

Accessors

animation

get animation(): BindingBlock

Returns

BindingBlock


bg_color

get bg_color(): Vector3

アイコン背景色

Returns

Vector3


fg_color

get fg_color(): Vector3

アイコン色

Returns

Vector3


icon

get icon(): undefined | IconLoaderItem

Returns

undefined | IconLoaderItem


id

get id(): string

ID

Returns

string


position

get position(): GeoPoint

位置

Returns

GeoPoint


size

get size(): Vector2

アイコンサイズ (Pixels)

Returns

Vector2

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