java - 如何使用展开 map 解决处理中的此错误

标签 java

这是我的代码

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/

相关文章:

java - 在 Springframework 2.5.6 中是否有可能在 ="session"范围内创建 session 创建对象

java - 未触发 MAC OS X Java Swing Mouse Released 事件

Java Hibernate javax.persistence.Transient 关于反射的注解

java - 如何在开始预览时自动对焦自定义相机而不触摸屏幕?

java - 用于编写Java程序的代码编辑器软件

Java3d : Texture is not applied to OBJ model properly

java - 如何从 context.xml 注入(inject)值

java - spring integration dsl filter 代替 filter 方法注解

java - 解决简单的 ArrayIndexOutOfBoundsException

java - 如何将两个排序数组合并为一个排序数组?