添加曲线单位修改
This commit is contained in:
@ -287,14 +287,16 @@ class PolylineObject extends Base {
|
||||
2,
|
||||
v
|
||||
).then(res => {
|
||||
// _this.options.lengthByMeter = res
|
||||
// if (res > 1000 || res == 1000) {
|
||||
// _this.length = (res / 1000).toFixed(5)
|
||||
// _this.lengthUnit = '千米'
|
||||
// } else {
|
||||
// _this.length = res
|
||||
// _this.lengthUnit = '米'
|
||||
// }
|
||||
_this.options.lengthByMeter = res
|
||||
if (res > 1000 || res == 1000) {
|
||||
_this.length = (res / 1000).toFixed(5)
|
||||
_this.lengthUnit = '千米'
|
||||
} else {
|
||||
_this.length = res
|
||||
_this.lengthUnit = '米'
|
||||
}
|
||||
_this.lengthUnit = _this.options['length-unit']
|
||||
})
|
||||
} else {
|
||||
let fromDegreesArray = this.renewPositions(this.options.positions)
|
||||
@ -479,24 +481,25 @@ class PolylineObject extends Base {
|
||||
)
|
||||
this.renewPolygon(fromDegreesArray)
|
||||
}
|
||||
if (v) {
|
||||
if (this.options.fitLengthByMeter > 1000 || this.options.fitLengthByMeter == 1000) {
|
||||
let dom = document.getElementsByClassName('input-select-unit')[1]
|
||||
dom && dom.querySelectorAll('dd')[1] && dom.querySelectorAll('dd')[1].click()
|
||||
} else {
|
||||
let dom = document.getElementsByClassName('input-select-unit')[1]
|
||||
dom && dom.querySelectorAll('dd')[0] && dom.querySelectorAll('dd')[0].click()
|
||||
}
|
||||
this.lengthUnit = this.options['length-unit']
|
||||
// if (v) {
|
||||
// if (this.options.fitLengthByMeter > 1000 || this.options.fitLengthByMeter == 1000) {
|
||||
// let dom = document.getElementsByClassName('input-select-unit')[1]
|
||||
// dom && dom.querySelectorAll('dd')[1] && dom.querySelectorAll('dd')[1].click()
|
||||
// } else {
|
||||
// let dom = document.getElementsByClassName('input-select-unit')[1]
|
||||
// dom && dom.querySelectorAll('dd')[0] && dom.querySelectorAll('dd')[0].click()
|
||||
// }
|
||||
|
||||
} else {
|
||||
if (this.options.lengthByMeter > 1000 || this.options.lengthByMeter == 1000) {
|
||||
let dom = document.getElementsByClassName('input-select-unit')[1]
|
||||
dom && dom.querySelectorAll('dd')[1] && dom.querySelectorAll('dd')[1].click()
|
||||
} else {
|
||||
let dom = document.getElementsByClassName('input-select-unit')[1]
|
||||
dom && dom.querySelectorAll('dd')[0] && dom.querySelectorAll('dd')[0].click()
|
||||
}
|
||||
}
|
||||
// } else {
|
||||
// if (this.options.lengthByMeter > 1000 || this.options.lengthByMeter == 1000) {
|
||||
// let dom = document.getElementsByClassName('input-select-unit')[1]
|
||||
// dom && dom.querySelectorAll('dd')[1] && dom.querySelectorAll('dd')[1].click()
|
||||
// } else {
|
||||
// let dom = document.getElementsByClassName('input-select-unit')[1]
|
||||
// dom && dom.querySelectorAll('dd')[0] && dom.querySelectorAll('dd')[0].click()
|
||||
// }
|
||||
// }
|
||||
}
|
||||
|
||||
get smooth() {
|
||||
|
Reference in New Issue
Block a user