new Cesium.PinBuilder()
用于生成作为画布元素的自定义地图图钉的工具类。
使用Cesium附带的maki图标集和单个字符文本生成的示例图钉。
使用Cesium附带的maki图标集和单个字符文本生成的示例图钉。
内置方法
创建指定颜色和尺寸的空图钉。
Name | Type | Description |
---|---|---|
color |
Color | 图钉的颜色。 |
size |
Number | 图钉的尺寸,以像素为单位。 |
返回值:
代表生成的图钉的canvas元素。
使用指定的maki图标标识符、颜色和尺寸创建一个图钉。
Name | Type | Description |
---|---|---|
id |
String | 要贴在图钉上的maki图标的id。 |
color |
Color | 图钉的颜色。 |
size |
Number | 图钉的尺寸,以像素为单位。 |
返回值:
canvas元素或代表生成的图钉的canvas元素的Promise。
创建具有指定文本、颜色和尺寸的图钉。
文本将被调整到尽可能大的尺寸,同时仍然完全包含在图钉中。
Name | Type | Description |
---|---|---|
text |
String | 要贴在图钉上的文字。 |
color |
Color | 图钉的颜色。 |
size |
Number | 图钉的尺寸,以像素为单位。 |
返回值:
代表生成的图钉的canvas元素。
创建具有指定图标、颜色和大小的图钉。
Name | Type | Description |
---|---|---|
url |
Resource | String | 要贴在图钉上的图像的url。 |
color |
Color | 图钉的颜色。 |
size |
Number | 图钉的尺寸,以像素为单位。 |
返回值:
canvas元素或代表生成的图钉的canvas元素的Promise。