PinBuilder

new Cesium.PinBuilder()



一个实用程序类,用于将自定义映射管脚生成为画布元素。

Example pins generated using both the maki icon set, which ships with Cesium, and single character text.
Demo:

Methods

fromColor(color, size)HTMLCanvasElement

创建指定颜色和大小的空端号。
Name Type Description
color Color 别针的颜色。
size Number 像素大小。
Returns:
表示生成的pin的canvas元素。

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

创建具有指定maki图标标识符、颜色和大小的pin。
Name Type Description
id String 要压印到pin上的maki图标的id。
color Color 别针的颜色。
size Number 像素大小。
Returns:
canvas元素或对canvas元素的承诺,表示生成的pin。

fromText(text, color, size)HTMLCanvasElement

创建具有指定文本、颜色和大小的端号。文本大小将尽可能大 但仍被完全控制在针内。
Name Type Description
text String 要压印到销上的文本。
color Color 别针的颜色。
size Number 像素大小。
Returns:
表示生成的pin的canvas元素。

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

使用指定的图标、颜色和大小创建管脚。
Name Type Description
url Resource | String 要标记到pin上的图像的url。
color Color 别针的颜色。
size Number 像素大小。
Returns:
canvas元素或对canvas元素的承诺,表示生成的pin。