麻辣GIS微信平台

更多 GIS 干货

微信关注不错过

Cesium API - PinBuilder 中文文档

本文介绍下Cesium中 PinBuilder API的详细使用说明。

PinBuilder API 调用方法

new Cesium.PinBuilder()
用于生成作为画布元素的自定义地图图钉的工具类。


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

内置方法

fromColor(color, size)Canvas
创建指定颜色和尺寸的空图钉。
Name Type Description
color Color 图钉的颜色。
size Number 图钉的尺寸,以像素为单位。
返回值:
代表生成的图钉的canvas元素。
fromMakiIconId(id, color, size)Canvas|Promise.<Canvas>
使用指定的maki图标标识符、颜色和尺寸创建一个图钉。
Name Type Description
id String 要贴在图钉上的maki图标的id。
color Color 图钉的颜色。
size Number 图钉的尺寸,以像素为单位。
返回值:
canvas元素或代表生成的图钉的canvas元素的Promise。
fromText(text, color, size)Canvas
创建具有指定文本、颜色和尺寸的图钉。 文本将被调整到尽可能大的尺寸,同时仍然完全包含在图钉中。
Name Type Description
text String 要贴在图钉上的文字。
color Color 图钉的颜色。
size Number 图钉的尺寸,以像素为单位。
返回值:
代表生成的图钉的canvas元素。
fromUrl(url, color, size)Canvas|Promise.<Canvas>
创建具有指定图标、颜色和大小的图钉。
Name Type Description
url Resource | String 要贴在图钉上的图像的url。
color Color 图钉的颜色。
size Number 图钉的尺寸,以像素为单位。
返回值:
canvas元素或代表生成的图钉的canvas元素的Promise。

其他API

Cesium中文API文档手册(v1.63.1版本)参考:《Cesium中文API文档手册(v1.63.1版本)

相关阅读

麻辣GIS-Sailor

作者:

GIS爱好者,学GIS,更爱玩GIS。

声明

1.本文所分享的所有需要用户下载使用的内容(包括但不限于软件、数据、图片)来自于网络或者麻辣GIS粉丝自行分享,版权归该下载资源的合法拥有者所有,如有侵权请第一时间联系本站删除。

2.下载内容仅限个人学习使用,请切勿用作商用等其他用途,否则后果自负。

手机阅读
公众号关注
知识星球
手机阅读
麻辣GIS微信公众号关注
最新GIS干货
关注麻辣GIS知识星球
私享圈子

留言板(小编看到第一时间回复)