deck.gl - 如何为图层 deckgl 添加一些文本?

标签 deck.gl

我是 deckgl 的新手。我想向我的层(任何类型的层)添加一些文本,但我不能

这是我的例子:

const layer = new PointCloudLayer({
  id: 'point-c-layer',
  data: [{
    position: [39.826168, 21.422510],
    normal: [-1, 0, 0],
    color: [204, 102, 0],
  }],
  radiusPixels: 20,    
});

我应该在数据数组中添加什么来将我的文本添加到这一层?

最佳答案

将文本添加到单独的 TextLayer像这样:

const text = new TextLayer({
  id: 'text-layer',
  data: [
    {text: '#San Francisco', coordinates: [-122.425586, 37.775049]}
  ]
})

return (<DeckGL {...viewport} layers={[pointcloud, text]} />)

关于deck.gl - 如何为图层 deckgl 添加一些文本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45645554/

相关文章:

javascript - 如何使用 Deck.gl 显示多个图层

javascript - 在另一个组件中使用独立的 GeoJson 示例代码是否有特定要求?

reactjs - 如何在 Deck.gl 的 IconLayer 中渲染自定义 svg

leaflet - 使用带有反应传单的deck.gl

reactjs - 如何将 DeckGL 与 React TypeScript 集成?

javascript - Meteor 应用程序未找到 'xhr-sync-worker.js'?

reactjs - Deck.GL 与 CARTO 和 React

html - Deck.gl (Mapbox) StaticMap 不会调整大小 - 覆盖屏幕上的所有内容

javascript - deck.gl + tripslayer 没有 react.js