我想在处理中使用Unfolding Maps写入PGraphics。
import de.fhpotsdam.unfolding.*;
import de.fhpotsdam.unfolding.geo.*;
import de.fhpotsdam.unfolding.utils.*;
import de.fhpotsdam.unfolding.providers.*;
UnfoldingMap map;
PGraphics g;
void setup() {
size(800, 600);
map= new UnfoldingMap(this, new OpenStreetMap.OpenStreetMapProvider( ));
map.zoomAndPanTo(new Location(52.5f, 13.4f), 10);
g = createGraphics(width, height);
}
void draw() {
map.draw();
g.beginDraw();
//g.map.draw();no
//map.draw(g);nope
g.endDraw();
}
如何在
map.draw()
上将此打印到缓冲区g
? 最佳答案
不是最直接的方法,但目前的做法是
g.image(map.mapDisplay.getOuterPG().get(), 0, 0);