【类 型】:fix 在累计飞机痕迹坐标时 不记录经纬高 0的情况
【原 因】:初始化时 飞机可能默认是0点坐标 这是话轨迹 就会从0点画一条长轨迹 【过 程】: 【影 响】:
This commit is contained in:
parent
629ed8c45d
commit
e6cfb81162
@ -93,7 +93,12 @@ export default {
|
||||
} else if (key === 'position') {
|
||||
// 如果是飞机位置信息 则不是直接刷新状态 而是累计 到数组 以便于画出飞机路径
|
||||
const position = JSON.parse(jsonData.position)
|
||||
// 检查 lng, lat, 和 alt 是否不全为零或空值
|
||||
if (position.lng !== 0 && position.lat !== 0 && position.alt !== 0 &&
|
||||
position.lng !== null && position.lat !== null && position.alt !== null &&
|
||||
position.lng !== '' && position.lat !== '' && position.alt !== '') {
|
||||
plane.planeState.position.push([position.lng / 10e6, position.lat / 10e6, Number(position.alt)])
|
||||
}
|
||||
if (plane.planeState.position.length > 1000) {
|
||||
plane.planeState.position.shift() // 删除最早的经纬度
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user