new Cesium.PinBuilder()

用于生成自定义图标作为画布元素的功能类 .


使用 Maki 图标集生成的示例针,该图集载有 NT 0 ,以及单字符文本.
Demo:

Methods

fromColor(color, size)HTMLCanvasElement

创建指定颜色和大小的空披针.
Name Type Description
color Color 披针之色.
size number 针的大小,以像素表示.
Returns:
代表生成的针的画布元素 .

fromMakiIconId(id, color, size)HTMLCanvasElement|Promise.<HTMLCanvasElement>

Creates a pin with the specified maki icon identifier, color, and size.
Name Type Description
id string 马基图标的标识印在针上.
color Color 披针之色.
size number 针的大小,以像素表示.
Returns:
画布元素或代表生成的针的画布元素的 Promise .

fromText(text, color, size)HTMLCanvasElement

创建带有指定文本、颜色和大小的针头。 文本将尽可能大 但仍被完全控制在钉子内.
Name Type Description
text string 要印在针上的文本 .
color Color 披针之色.
size number 针的大小,以像素表示.
Returns:
代表生成的针的画布元素 .

fromUrl(url, color, size)HTMLCanvasElement|Promise.<HTMLCanvasElement>

创建带有指定图标、颜色和大小的针头.
Name Type Description
url Resource | string 刻在针上的图像的url.
color Color 披针之色.
size number 针的大小,以像素表示.
Returns:
画布元素或代表生成的针的画布元素的 Promise .
Need help? The fastest way to get answers is from the community and team on the Cesium Forum.