我正在尝试将mapbox集成到我的基本web应用程序中,但是在尝试添加时出现了问题。到目前为止,我已经生成了mapbox服务和地图组件。
我尝试以mapbox为例,将代码放在我的map.component.html文件中,但是当我这样做时,屏幕上那个区域的div就变成了空白。
可能是我混合的css/样式问题,也可能是角度问题。对排除故障的建议开放。提前感谢您的帮助!
发布于 2020-03-20 20:48:24
最终解决了这个问题,希望它能帮助任何有类似问题的人。
答案以下面的命令为中心:
this.map.on("load", this.onLoad.bind(this));
将此命令粘贴到ngOnInit函数中,可以将map.component.ts文件中的公共映射变量绑定到名为"onLoad()“的函数中,在该函数中,我通过Mapbox的语法和addLayer/addSource方法添加了层。
这个stack overflow answer还很好地解释了onLoad()函数和集成。
如果您有问题,将mapbox集成到您的角度堆栈,一定要达到以下。干杯!
https://stackoverflow.com/questions/60293064
复制相似问题