マップ レイヤー クラスを定義しようとしています。私が疑問に思っているのは、これは正しく見えますか? 基本的に私が求めているのは、レイヤー オブジェクトの下にジオメトリのコレクションを定義することです。
しかし、経験が浅いため、これをうまく機能させるいくつかのことを見逃している可能性があります。
後で OpenGL を使用してこれを画面に表示することを目指しています。
どんなアドバイスでも大歓迎です!
import java.util.ArrayList;
public class layer {
//Properties for a layer
double mbrMinX;
double mbrMinY;
double mbrMaxX;
double mbrMaxY;
double zoom_level_min;
double zoom_level_max;
ArrayList<geometries> geometries;
public class geometries {
public class point {
double dX;
double dY;
public point(double cX, double cY) {
this.dX = cX;
this.dY = cY;
}
}
public class polyline {
ArrayList<point> polylineList;
public polyline(point p) {
this.polylineList.add(p);
}
}
public class polygon {
ArrayList<point> polygonList;
public polygon(point p) {
this.polygonList.add(p);
}
}
public class multipoint {
ArrayList<point> multipointList;
public multipoint(point p) {
this.multipointList.add(p);
}
}
}
}