这是我的代码
import processing.core.PApplet;
import de.fhpotsdam.unfolding.UnfoldingMap;
import de.fhpotsdam.unfolding.utils.MapUtils;
public class SimpleMapApp extends PApplet {
UnfoldingMap map;
public void setup() {
size(750, 600,P2D);
map = new UnfoldingMap(this);
MapUtils.createDefaultEventDispatcher(this, map);
}
public void draw() {
map.draw();
}
}
当我运行时它抛出异常:
Unfolding Map v0.9.6
Using OpenGLMapDisplay with processing.opengl.PGraphics2D
java.io.IOException: Server returned HTTP response code: 500 for URL: http://a.tiles.wmflabs.org/bw-mapnik/2/2/2.png at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source) at java.net.URL.openStream(Unknown Source) at processing.core.PApplet.createInputRaw(PApplet.java:7233) at processing.core.PApplet.createInput(PApplet.java:7201) at processing.core.PApplet.loadBytes(PApplet.java:7428) at processing.core.PApplet.loadImage(PApplet.java:5867) at de.fhpotsdam.unfolding.tiles.TileLoader.getTileFromUrl(Unknown Source) at de.fhpotsdam.unfolding.tiles.TileLoader.run(Unknown Source) at java.lang.Thread.run(Unknown Source)
最佳答案
尝试更改您的 map 提供商。
map = new UnfoldingMap(this, new Google.GoogleMapProvider());
关于java - 如何使用展开 map 解决处理中的此错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31066245/