一个用于生成自定义地图图钉(map pins)并将其作为 canvas 元素的工具类。

使用 Cesium 自带的 maki 图标集以及单字符文本生成的示例图钉。

使用 Cesium 自带的 maki 图标集以及单字符文本生成的示例图钉。
Methods
创建一个具有指定颜色和尺寸的空图钉。
| Name | Type | Description |
|---|---|---|
color |
Color | 图钉的颜色。 |
size |
number | 图钉的尺寸(单位:像素)。 |
Returns:
表示所生成图钉的 canvas 元素。
创建一个带有指定 maki 图标标识符、颜色和尺寸的图钉。
| Name | Type | Description |
|---|---|---|
id |
string | 要印到图钉上的 maki 图标 id。 |
color |
Color | 图钉的颜色。 |
size |
number | 图钉的尺寸(单位:像素)。 |
Returns:
表示所生成图钉的 canvas 元素,或指向该 canvas 元素的 Promise。
创建一个带有指定文本、颜色和尺寸的图钉。文本会被缩放至尽可能大,
同时仍完全包含在图钉之内。
| Name | Type | Description |
|---|---|---|
text |
string | 要印到图钉上的文本。 |
color |
Color | 图钉的颜色。 |
size |
number | 图钉的尺寸(单位:像素)。 |
Returns:
表示所生成图钉的 canvas 元素。
创建一个带有指定图标、颜色和尺寸的图钉。
| Name | Type | Description |
|---|---|---|
url |
Resource | string | 要印到图钉上的图像 url。 |
color |
Color | 图钉的颜色。 |
size |
number | 图钉的尺寸(单位:像素)。 |
Returns:
表示所生成图钉的 canvas 元素,或指向该 canvas 元素的 Promise。
