使用产品:SuperMap-8.1.1-14426.js 操作系统:win10 x64
问题详细描述:
this.animatorVector = new SuperMap.Layer.AnimatorVector("layer", {
/* rendererType:
* 1、基本动画渲染:”AnimatorCanvas”
* 2、点闪烁、尾巴渲染:”TadpolePoint”
* 3、线伸缩渲染:”StretchLine”
* 4、点*发射渲染:”RadiatePoint”
* 默认为 “AnimatorCanvas”
*/
rendererType: "StretchLine"
}, {
speed: 0.01, //设置速度为每一帧播放0.01小时的数据
startTime: 0, //设置开始时间为0时刻
endTime: 100000000 //设置结束时间为1时刻
});
this.map.addLayers([this.animatorVector]);
//遍历array生成数组
var features = [],pointFeatures = [];
array.forEach((element, i) => {
var point = new SuperMap.Geometry.Point(element.lng, element.lat);
var pointFeature = new SuperMap.Feature.Vector(point, {
FEATUREID: i,
TIME: 0.5 * 2 * i
}, {
fillColor: "blue",
pointRadius: 5
});
pointFeatures.push(point);
features.push(pointFeature);
})
this.animatorVector.addFeatures(features)
//start
this.animatorVector.animator.start();
修改rendererType的值为什么没有效果
一直是一闪一闪的走完地图上的点
没有平滑的效果 请问是不是我写的不对还是有什么没写