我通过npm安装了deck.gl,我无法创建层。一开始,我试图创建一个谷歌覆盖,后来我尝试了mapbox覆盖。它一直抛出相同的错误,我正在附加错误图像和代码片段。我使用它的角度,我试图创建一个覆盖在我的ngOnInit的组件。谢谢!
import {ScatterplotLayer} from '@deck.gl/layers';
import {MapboxLayer} from '@deck.gl/mapbox';
//below in my ngOnInit
ngOnInit() {
this.initializeManagers();
this.addListenerForAddressInput();
const myDeckLayer = new MapboxLayer({
id: 'my-scatterplot',
type: ScatterplotLayer,
data: [
{position: [-74.5, 40], size: 100}
],
getPosition: d => d.position,
getRadius: d => d.size,
getColor: [255, 0, 0]
});
}
[1]: https://i.stack.imgur.com/ASRuw.png发布于 2022-04-27 21:34:11
好的,问题是deck.gl的npm模块,它使用loaders.gl,所以我安装了它,但它不工作,所以我手动导入脚本在我的index.html和它工作。
<script src="https://unpkg.com/deck.gl@8.7.3/dist.min.js"></script>
<script src="https://unpkg.com/@deck.gl/google-maps@8.7.3/dist.min.js"></script>https://stackoverflow.com/questions/72035024
复制相似问题