supermap动态流向_Supermap/Cesium 开发心得----动态散点图(波纹点/涟漪点)

本文介绍了如何使用Supermap和Cesium库创建动态散点图,特别是实现波纹扩散效果。通过定义两个圆的半径变化函数,配合CallbackProperty更新椭圆的大小,实现了在地图上的涟漪点效果。同时,调整颜色透明度以增加视觉效果。
摘要由CSDN通过智能技术生成

/**

*两个圆扩散纹理

**/

functionaddCircleRipple(data){var r1=0,r2=0; var r3=0,r4=0;function changeR1() { //这是callback,参数不能内传

r1=r1+data.deviationR;if(r1>=data.maxR){

r1=0;

}returnr1;

}functionchangeR2() {

r2=r2+data.deviationR;if(r2>=data.maxR){

r2=0;

}returnr2;

}//第一个圆先跑

viewer.entities.add({

description:"LIGHT_POINTS",

position:Cesium.Cartesian3.fromDegrees(data.json.coordinates[0],data.json.coordinates[1],0),

show:true,

ellipse:{

semiMinorAxis :new Cesium.CallbackProperty(changeR1,false),

semiMajorAxis :new Cesium.CallbackProperty(changeR2,false),

height:10,

material:newCesium.ImageMaterialProperty({

image:data.imageUrl,

repeat:Cesium.Cartesian2(

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值