2014-02-17 111 views
0

可能是一個非常簡單的問題,涉及到導入正確的庫,但我似乎無法找到任何幫助我的東西。缺少類的問題DataEntry

試圖運行我的代碼的時候基本上得到這個錯誤:

「找不到類或類型命名爲 「的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地圖庫進行實驗。

我會很感激任何幫助傢伙。

+0

如果你不知道這個類是從,我們也沒有。看看你正在使用的庫的javadoc。並儘量避免導入完整的軟件包。 –

回答

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; 
} 
+0

完美,非常感謝我解決了這個問題。我會在5分鐘內接受答案。 – Javacadabra