PinBuilder

new LSGlobe.PinBuilder ()

一个实用程序类,用于将自定义地图图钉生成为画布元素。


使用Cesium附带的maki图标集和单个字符文本生成的示例图钉。
Demo:

Methods

fromColor (color, size) HTMLCanvasElement

创建指定颜色和尺寸的空销。
Name Type Description
color Color 针的颜色。
size Number 引脚的大小,以像素为单位。
Returns:
代表生成的图钉的canvas元素。

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

使用指定的 maki 图标标识符,颜色和大小创建图钉。
Name Type Description
id String 要在图钉上标记的maki图标的ID。
color Color 针的颜色。
size Number 引脚的大小,以像素为单位。
Returns:
canvas元素或表示所生成图钉的canvas元素的Promise。

fromText (text, color, size) HTMLCanvasElement

用指定的文本,颜色和大小创建一个图钉。文本将被调整为尽可能大的大小同时仍完全包含在图钉中。
Name Type Description
text String 要印在图钉上的文字。
color Color 针的颜色。
size Number 引脚的大小,以像素为单位。
Returns:
代表生成的图钉的canvas元素。

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

用指定的图标,颜色和大小创建一个图钉。
Name Type Description
url Resource | String 要在图钉上标记的图像的网址。
color Color 针的颜色。
size Number 引脚的大小,以像素为单位。
Returns:
canvas元素或表示所生成图钉的canvas元素的Promise。