This commit is contained in:
zh
2025-12-17 18:06:13 +08:00
parent 61f93a81f2
commit 27543a3eae
18 changed files with 146 additions and 117 deletions

View File

@ -466,7 +466,6 @@ class Model extends BaseModel {
return this.options.name
}
set name(v) {
console.log(v, 'vvvvvvvvv')
this.options.name = v
this.options.label.text = v
this.label && (this.label.text = v)
@ -506,14 +505,14 @@ class Model extends BaseModel {
set lng(v) {
this.options.position = {
lng: v,
lng: Number(Number(v).toFixed(8)),
lat: this.options.position.lat,
alt: this.options.position.alt
}
this.updateModel(this.options.position.lng, this.options.position.lat, this.options.position.alt, this.options.rotate.x, this.options.rotate.y, this.options.rotate.z, this.options.scale)
this.label && (this.label.position = [this.options.position.lng, this.options.position.lat, this.options.position.alt])
this._elms.lng && this._elms.lng.forEach((item) => {
item.value = v
item.value = this.options.position.lng
})
}
@ -524,13 +523,13 @@ class Model extends BaseModel {
set lat(v) {
this.options.position = {
lng: this.options.position.lng,
lat: v,
lat: Number(Number(v).toFixed(8)),
alt: this.options.position.alt
}
this.updateModel(this.options.position.lng, this.options.position.lat, this.options.position.alt, this.options.rotate.x, this.options.rotate.y, this.options.rotate.z, this.options.scale)
this.label && (this.label.position = [this.options.position.lng, this.options.position.lat, this.options.position.alt])
this._elms.lat && this._elms.lat.forEach((item) => {
item.value = v
item.value = this.options.position.lat
})
}
@ -542,12 +541,12 @@ class Model extends BaseModel {
this.options.position = {
lng: this.options.position.lng,
lat: this.options.position.lat,
alt: v
alt: Number(Number(v).toFixed(2))
}
this.updateModel(this.options.position.lng, this.options.position.lat, this.options.position.alt, this.options.rotate.x, this.options.rotate.y, this.options.rotate.z, this.options.scale)
this.label && (this.label.position = [Number(this.options.position.lng), Number(this.options.position.lat), Number(this.options.position.alt)])
this._elms.alt && this._elms.alt.forEach((item) => {
item.value = v
item.value = this.options.position.alt
})
}
@ -593,10 +592,10 @@ class Model extends BaseModel {
}
set rotateX(v) {
this.options.rotate.x = v
this.options.rotate.x = Number(Number(v).toFixed(2))
this.updateModel(this.options.position.lng, this.options.position.lat, this.options.position.alt, this.options.rotate.x, this.options.rotate.y, this.options.rotate.z, this.options.scale)
this._elms.rotateX && this._elms.rotateX.forEach((item) => {
item.value = v
item.value = this.options.rotate.x
})
}
@ -605,10 +604,10 @@ class Model extends BaseModel {
}
set rotateY(v) {
this.options.rotate.y = v
this.options.rotate.y = Number(Number(v).toFixed(2))
this.updateModel(this.options.position.lng, this.options.position.lat, this.options.position.alt, this.options.rotate.x, this.options.rotate.y, this.options.rotate.z, this.options.scale)
this._elms.rotateY && this._elms.rotateY.forEach((item) => {
item.value = v
item.value = this.options.rotate.y
})
}
@ -617,10 +616,10 @@ class Model extends BaseModel {
}
set rotateZ(v) {
this.options.rotate.z = v
this.options.rotate.z = Number(Number(v).toFixed(2))
this.updateModel(this.options.position.lng, this.options.position.lat, this.options.position.alt, this.options.rotate.x, this.options.rotate.y, this.options.rotate.z, this.options.scale)
this._elms.rotateZ && this._elms.rotateZ.forEach((item) => {
item.value = v
item.value = this.options.rotate.z
})
}