私はProcessing
、米国の健康保険に加入している人の数を示す単純なデータ視覚化アプリケーションの開発に取り組んでいます。
自分のマシンでローカルにスケッチを実行していますが、Processing IDE 内から利用できる Javascript モードを使用して Web 用にエクスポートしようとしました。
HTML ページとスケッチ用の JS ファイルを含む多数のファイルを含むフォルダーが生成されます。ただし、からページを読み込もうとすると、このエラーが発生しますLocalHost
Uncaught Processing.js: Unable to execute pjs sketch: ReferenceError: ListstateMarkers is not defined
私のSketch(Javaで)のコード全体は次のとおりです。
UnfoldingMap map;
List<Marker>stateMarkers;
List<Feature>states;
void setup() {
size(800, 600);
smooth();
map = new UnfoldingMap(this);
MapUtils.createDefaultEventDispatcher(this, map);
states = GeoJSONReader.loadData(this, "ushealthinsurance2005.json");
stateMarkers = MapUtils.createSimpleMarkers(states);
stateMarkers = MapUtils.createSimpleMarkers(states);
map.addMarkers(stateMarkers);
}
void draw() {
map.draw();
for (int i = 0; i < stateMarkers.size(); i++) {
Marker state = stateMarkers.get(i);
//Get information when mouse over a county.
if (state.isInside(map, mouseX, mouseY)) {
state.setColor(color(255, 0, 0));
}
else {
state.setColor(color(0, 0, 255));
}
}
}
Unfolding
また、マップ ライブラリを使用してマップ タイルを生成し、アプリケーションに対話機能を追加していることを指摘しておく必要があります。
ここで何が起こっているのか、誰にもアイデアはありますか? これは IDE 自体の不具合ですか? 誰かが同様の問題に遭遇しましたか?
JS ファイル内からエラーをスローする行は次のとおりです。
throw "Processing.js: Unable to execute pjs sketch: " + e;
生成されたコードは 10,000 行以上あり、実際に問題をデバッグするのは非常に困難です。
この問題に関するアドバイスやヘルプをいただければ幸いです。