【发布时间】:2020-07-10 00:56:26
【问题描述】:
据我了解,我必须为 mapbox Gl 和 p5 使用一个画布。 但是如何做到这一点?如果我有 p5 动画,它会用地图覆盖画布吗? 有什么例子或提示吗?谢谢。 我的代码,但没什么大不了的
mapboxgl.accessToken = 'pk.***';
var mapGL = new mapboxgl.Map({
container: 'map',
style: 'mapbox://styles/mapbox/light-v9',
center: [-120.36603539685188, 50.68667605749022],
zoom: 11.6
});
var mainCanvas;
function setup() {
mainCanvas = createCanvas(720, 400, WEBGL);
}
function draw() {
background(102);
rotate(frameCount / 100.0);
rect(30, 20, 25, 25);
}
【问题讨论】:
-
你有没有想过这个问题?
-
@KevinWorkman 您可以在 div 上使用 p5 进行绘制,然后使用 mapbox 投影将该 div 放在地图上的任何位置
-
酷。您应该将其作为答案发布,这样这个问题就不会再显示为需要答案了。
标签: three.js webgl mapbox p5.js mapbox-gl