缺少类DataEntry的问题

时间:2014-02-17 17:03:07

标签: java import processing

可能是一个非常简单的问题,与导入正确的库相关,但我似乎找不到任何可以帮助我的东西。

尝试运行我的代码时基本上会出现此错误:

  

“找不到名为”DataEntry“的类或类型

这是我的代码:

    //Variables
UnfoldingMap map;
List<Marker>countryMarkers;

HashMap<String, DataEntry> dataEntriesMap;

//Core methods...
void setup() {
  size(800, 600);
  smooth();
  map = new UnfoldingMap(this);
  MapUtils.createDefaultEventDispatcher(this, map);

  //Read in GeoJSON File - Countries
  List<Feature> countries = GeoJSONReader.loadData(this, "countries.geo.json");
  countryMarkers = MapUtils.createSimpleMarkers(countries);
  map.addMarkers(countryMarkers);//Add the countries to the map

  //External Data source - CSV file
}


void draw() {
  map.draw();
}

//Other methods required...

这是我所有进口的列表

import de.fhpotsdam.unfolding.mapdisplay.*;
import de.fhpotsdam.unfolding.utils.*;
import de.fhpotsdam.unfolding.marker.*;
import de.fhpotsdam.unfolding.tiles.*;
import de.fhpotsdam.unfolding.interactions.*;
import de.fhpotsdam.unfolding.ui.*;
import de.fhpotsdam.unfolding.*;
import de.fhpotsdam.unfolding.core.*;
import de.fhpotsdam.unfolding.data.*;
import de.fhpotsdam.unfolding.geo.*;
import de.fhpotsdam.unfolding.texture.*;
import de.fhpotsdam.unfolding.events.*;
import de.fhpotsdam.utils.*;
import de.fhpotsdam.unfolding.providers.*;
import processing.opengl.*;
import java.util.List;
import java.util.HashMap;

我正在使用ProcessingUnfolding地图库试验地理空间数据。

我很感激任何帮助。

1 个答案:

答案 0 :(得分:2)

我并不完全熟悉您正在使用的软件包,但根据我见过的示例,您似乎错过了一个内部类。

尝试按照下面的说明更新代码,注意最底部的DateEntry内部类:

//Variables
UnfoldingMap map;
List<Marker>countryMarkers;

HashMap<String, DataEntry> dataEntriesMap;

//Core methods...
void setup() {
  size(800, 600);
  smooth();
  map = new UnfoldingMap(this);
  MapUtils.createDefaultEventDispatcher(this, map);

  //Read in GeoJSON File - Countries
  List<Feature> countries = GeoJSONReader.loadData(this, "countries.geo.json");
  countryMarkers = MapUtils.createSimpleMarkers(countries);
  map.addMarkers(countryMarkers);//Add the countries to the map

  //External Data source - CSV file
}


void draw() {
  map.draw();
}

public class DataEntry {
    String countryName;
    String id;
    Integer year;
    Float value;
}