智慧园区前端大屏
linwe
2024-11-08 fd437ecb26e067af8407401b64050b54010add72
定位
1 files modified
46 ■■■■ changed files
src/views/space/components/box/dataContent.vue 46 ●●●● patch | view | raw | blame | history
src/views/space/components/box/dataContent.vue
@@ -149,32 +149,32 @@
  ), () => {
  })
  let layer = new DC.VectorLayer('layer')
  window.$viewer.addLayer(layer)
  let positions = generatePosition(row.lng, row.lat)
  let material = new DC.PolylineDashMaterialProperty({
    color: DC.Color.ORANGE
  })
  positions.forEach(item => {
    let label = new DC.CustomLabel(
      item,
      row.name
    )
    label.setStyle({
      fillColor: DC.Color.YELLOW,
      font: '12px',
      pixelOffset: { x: 0, y: -10 }
    })
    label.setVLine({
      width: 2,
      material
    })
    layer.addOverlay(label)
  })
  // let layer = new DC.VectorLayer('layer')
  // window.$viewer.addLayer(layer)
  // let positions = generatePosition(row.lng, row.lat)
  // let material = new DC.PolylineDashMaterialProperty({
  //   color: DC.Color.ORANGE
  // })
  // positions.forEach(item => {
  //   let label = new DC.CustomLabel(
  //     item,
  //     row.name
  //   )
  //   label.setStyle({
  //     fillColor: DC.Color.YELLOW,
  //     font: '12px',
  //     pixelOffset: { x: 0, y: -10 }
  //   })
  //   label.setVLine({
  //     width: 2,
  //     material
  //   })
  //   layer.addOverlay(label)
  // })
}
function generatePosition(lng, lat) {
  let list = []
  list.push(new DC.Position(lng, lat, 3000))
  list.push(new DC.Position(lng, lat, 100))
  return list
}