Ver código fonte

solve the problem that some overlay setting labels are invalid

tags/2.9.0
Caven Chen 3 anos atrás
pai
commit
d88fcd3f26

+ 15
- 0
modules/overlay/vector/Circle.js Ver arquivo

this.center = this._center this.center = this._center
} }


/**
* Sets Text with Style
* @param text
* @param textStyle
* @returns {Circle}
*/
setLabel(text, textStyle) {
this._delegate.position = Transform.transformWGS84ToCartesian(this._center)
this._delegate.label = {
...textStyle,
text: text
}
return this
}

/** /**
* *
* @param style * @param style

+ 10
- 0
modules/overlay/vector/Rectangle.js Ver arquivo

* @returns {Rectangle} * @returns {Rectangle}
*/ */
setLabel(text, textStyle) { setLabel(text, textStyle) {
this._delegate.position = Cesium.Cartographic.toCartesian(
Cesium.Rectangle.center(
this._delegate.rectangle,
new Cesium.Cartographic()
)
)
this._delegate.label = {
...textStyle,
text: text
}
return this return this
} }



Carregando…
Cancelar
Salvar