geosolution/cell~Tadpole(options, callBack)

Summary

Methods:
destroy

销毁对象,如果元素已经添加到其模型,需要先从模型中移除后再销毁

getId

获取该对象的唯一标识符

Constructor

new Tadpole(options, callBack)

蝌蚪状元素Tadpole的构造函数。
注:如果使用插值,插值过密,会导致浏览器崩溃。options.length、options.frameCount的关系为:每米length,插值frameCount个点。

Parameters:
Name Type Description
options Object

设置项。

Name Type Description
coordSeq module:basetype~CoordSeq

坐标序列,tadpole的运行轨迹构成。必填。填错或坐标序列长度小于2报错。

length Number

tadpole的长度,单位为米。大于0时有效,不提供或者小于等于0时使用默认值365。

frameCount Number

运行一个tadpole所需要的帧数。正整数,非正整数采用Math.floor处理。大于等于2时有效,小于2或不提供时采用默认值,默认值为20。

maxSize Number

tadpole的起始端点直径,像素大小。大于0时有效,小于等于0或不提供时采用默认值10。

minSize Number

tadpole的末尾端点直径,像素大小。大于0时有效,小于等于0或不提供时采用默认值1。

color module:style~Color

tadpole的主体颜色。默认值hmap.style.Color(255,0,0,1)。

callBack function

行至原坐标序列点的回调函数。

Example
let coordSeq = new hmap.basetype.CoordSeq([coord1,coord2]);
let tadpole=new hmap.geosolution.cell.Tadpole({
     coordSeq:coordSeq,
     length:360,//单位为米
     frameCount:20,
     maxSize:10,
});

Methods

destroy()

销毁对象,如果元素已经添加到其模型,需要先从模型中移除后再销毁

getId() → {String}

获取该对象的唯一标识符

Returns:
String -

该对象的唯一标识符