Class: FMTubeMarker

FMTubeMarker

FMTubeMarker 管道标注对象, 为自定义图层。 属于fengmap.plugin.markers.min.js

new fengmap.FMTubeMarker(options)

Name Type Description
options json

参数

Name Type Description
points number

管道坐标点数组

points[].x number

x坐标

points[].y number

y坐标

points[].z number

z坐标

color string

管道颜色,如果设置url则失效

opacity number

透明度,默认为1

radius number

管道半径

tubularSegments number

组成这一管道的分段数,默认值为64

radialSegments number

管道横截面的分段数目,默认值为8

height number

离地高度,默认为0

url string

图片地址

count number

与url共同使用,显示在管道上的图片个数

Members

readonlybound

Properties:
Name Type Description
bound fengmap.FMBound

边界

color

Properties:
Name Type Description
color string

颜色 如:'#ff0000'

count

Properties:
Name Type Description
count number

图片个数

height

Properties:
Name Type Description
height number

离地高度

readonlylevel

Properties:
Name Type Description
level number

楼层等级,初始化完成后可以获取当前值

opacity

Properties:
Name Type Description
opacity number

透明度

points

Properties:
Name Type Description
points Array

点集合

radialSegments

Properties:
Name Type Description
radialSegments number

管道横截面的分段数目

radius

Properties:
Name Type Description
radius number

半径

tubularSegments

Properties:
Name Type Description
tubularSegments number

组成这一管道的分段数

readonlytype

Properties:
Name Type Description
type fengmap.FMType

节点类型

url

Properties:
Name Type Description
url string

图片地址

visible

Properties:
Name Type Description
visible Boolean

true 显示 false 隐藏

readonlyx

Properties:
Name Type Description
x number

坐标

readonlyy

Properties:
Name Type Description
y number

坐标

Methods

inherited addTo(floor)

添加到楼层

Name Type Description
floor Object

楼层等级

inherited remove()

从楼层中移除

inherited traverse(callback)

遍历返回子节点

Name Type Description
callback