Cesium关于ellipse中的semiMinorAxis和semiMajorAxis使用回调属性&&Vue中使用图片
Cesium中使用圆的扩散,可以采用回调函数来进行绘制,这样可以可以获得动态扩散的效果。但是做的过程中遇到一个长半轴小于短半轴的报错,在下面给出报错以及解决方案报错图片:错误代码:错误原因:semiMinorAxis和semiMajorAxis使用同一个回调函数,并且semiMajorAxis属性要早于semiMinorAxis属性,所以造成长半轴小于短半轴。解决方案:semi...
·
Cesium中使用圆的扩散,可以采用回调函数来进行绘制,这样可以可以获得动态扩散的效果。但是做的过程中遇到一个长半轴小于短半轴的报错,在下面给出报错以及解决方案
报错图片:
错误代码:
错误原因:
semiMinorAxis和semiMajorAxis使用同一个回调函数,并且semiMajorAxis属性要早于semiMinorAxis属性,所以造成长半轴小于短半轴。
解决方案:
semiMinorAxis使用另一个回调函数
正确代码:
function changeR1 () { // 这是callback,参数不能内传
r1 = r1 + data.deviationR
console.log(r1)
if (r1 >= data.maxR) {
r1 = data.minR
}
return r1
}
function getR1 () {
return r1
}
另外Cesium在Vue中使用图片,图片需要存放到static,当然如果是css中引用图片则不需要
更多推荐
已为社区贡献3条内容
所有评论(0)