文本框修改文字超出问题

This commit is contained in:
2025-08-22 17:36:57 +08:00
parent 8618508d3f
commit 5f6211a01d

View File

@ -53,7 +53,7 @@ class TextBox extends Base {
// 配置CSS样式和内容结构 // 配置CSS样式和内容结构
viewer.cesiumWidget.container.appendChild(dom); viewer.cesiumWidget.container.appendChild(dom);
let posi = Cesium.Cartesian3.fromDegrees(that.options.position.lng, that.options.position.lat, that.options.position.alt) let posi = Cesium.Cartesian3.fromDegrees(that.options.position.lng.toFixed(4), that.options.position.lat.toFixed(4), that.options.position.alt.toFixed(4))
that.handler = function () { that.handler = function () {
const position = Cesium.SceneTransforms.wgs84ToWindowCoordinates( const position = Cesium.SceneTransforms.wgs84ToWindowCoordinates(
@ -85,7 +85,7 @@ class TextBox extends Base {
lat: latitude, lat: latitude,
alt: cartographic.height alt: cartographic.height
} }
let posi = Cesium.Cartesian3.fromDegrees(longitude, latitude, cartographic.height) let posi = Cesium.Cartesian3.fromDegrees(longitude.toFixed(4), latitude.toFixed(4), cartographic.height.toFixed(4))
that.handler = function () { that.handler = function () {
const position = Cesium.SceneTransforms.wgs84ToWindowCoordinates( const position = Cesium.SceneTransforms.wgs84ToWindowCoordinates(