new PinEntity(scene [, opts])
ピンエンティティ
Parameters:
Name | Type | Argument | Description | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
scene |
mapray.Scene | 所属可能シーン |
|||||||||||||
opts |
object |
<optional> |
オプション集合 Properties
|
- Source:
Example
var pin = new mapray.PinEntity(viewer.scene); pin.addTextPin( "32", new mapray.GeoPoint(139.768, 35.635) ); pin.addTextPin( "A", new mapray.GeoPoint(139.768, 35.636), { fg_color: [0.0, 0.0, 1.0], bg_color: [1.0, 0.0, 0.0] } ); pin.addTextPin( "始", new mapray.GeoPoint(139.768, 35.637), { size: 50 } ); pin.addTextPin( "終", new mapray.GeoPoint(139.768, 35.639), { size: 50, font_family: "Georgia" } ); pin.addPin( new mapray.GeoPoint(139.766, 35.6361) ); pin.addMakiIconPin( "ferry-15", new mapray.GeoPoint(139.764, 35.6361), { size: 150, fg_color: [0.2, 0.2, 0.2], bg_color: [1.0, 1.0, 1.0] } ); pin.addMakiIconPin( "car-15", new mapray.GeoPoint(139.762, 35.6361), { size: 60, fg_color: [1.0, 1.0, 1.0], bg_color: [0.2, 0.2, 0.2] } ); pin.addMakiIconPin( "bus-15", new mapray.GeoPoint(139.760, 35.6361), { size: 40, fg_color: [1.0, 0.3, 0.1], bg_color: [0.1, 0.3, 1.0] } ); pin.addMakiIconPin( "bus-15", new mapray.GeoPoint(139.759, 35.6361) ); pin.addMakiIconPin( "car-15", new mapray.GeoPoint(139.758, 35.6361) ); viewer.scene.addEntity(pin);
Extends
Classes
- AbstractPinEntry
ピン要素
- MakiIconPinEntry
MakiIcon要素
- TextPinEntry
MakiIcon要素
Members
-
altitude_mode :mapray.AltitudeMode
高度モード
-
Type:
- Inherited From:
- Overrides:
- Source:
-
<readonly> animation :mapray.animation.BindingBlock
アニメーションパラメータ設定
-
Type:
- Inherited From:
- Overrides:
- Source:
-
<readonly> scene :mapray.Scene
所属可能シーン
-
Type:
- Inherited From:
- Overrides:
- Source:
-
<readonly> visibility :boolean
可視性フラグを取得
-
Type:
- boolean
- Inherited From:
- Overrides:
- Source:
Methods
-
addMakiIconPin(id, position [, props])
-
Add Maki Icon Pin
Parameters:
Name Type Argument Description id
string ID of Maki Icon
position
mapray.GeoPoint 位置
props
object <optional>
プロパティ
Properties
Name Type Argument Description size
float <optional>
アイコンサイズ
fg_color
mapray.Vector3 <optional>
アイコン色
bg_color
mapray.Vector3 <optional>
背景色
id
string <optional>
Entryを識別するID
- Source:
Returns:
追加したEntry
-
addPin(position [, props])
-
Add Pin
Parameters:
Name Type Argument Description position
mapray.GeoPoint 位置
props
object <optional>
プロパティ
Properties
Name Type Argument Description size
float <optional>
アイコンサイズ
fg_color
mapray.Vector3 <optional>
アイコン色
bg_color
mapray.Vector3 <optional>
背景色
id
string <optional>
Entryを識別するID
- Source:
Returns:
追加したEntry
-
addTextPin(text, position [, props])
-
Add Text Pin
Parameters:
Name Type Argument Description text
string ピンに表示されるテキスト
position
mapray.GeoPoint 位置
props
object <optional>
プロパティ
Properties
Name Type Argument Description size
float <optional>
アイコンサイズ
fg_color
mapray.Vector3 <optional>
アイコン色
bg_color
mapray.Vector3 <optional>
背景色
font_family
string <optional>
フォントファミリー
id
string <optional>
Entryを識別するID
- Source:
Returns:
追加したEntry
-
<abstract> getBounds()
バウンディングボックスを算出
-
- Inherited From:
- Overrides:
- Source:
Returns:
バウンディングボックス
- Type
- mapray.GeoRegion
-
getEntry(id)
IDでEntryを取得
-
Parameters:
Name Type Description id
string ID
- Source:
Returns:
IDが一致するEntry(無ければundefined)
-
setBGColor(color)
アイコン背景の色を設定
-
Parameters:
Name Type Description color
mapray.Vector3 アイコン背景の色
- Source:
-
setFGColor(color)
アイコンの色を設定
-
Parameters:
Name Type Description color
mapray.Vector3 アイコンの色
- Source:
-
setFontFamily(font_family)
テキストアイコンのフォントを設定
-
Parameters:
Name Type Description font_family
string フォントファミリー
- Source:
-
setSize(size)
アイコンのピクセルサイズを指定
-
Parameters:
Name Type Description size
mapray.Vector3 アイコンのピクセルサイズ
- Source:
-
setVisibility(visibility)
可視性フラグを設定
-
Parameters:
Name Type Description visibility
boolean 可視性フラグ
- Inherited From:
- Overrides:
- Source: