我正在寻找定义一个地图图层类。我想知道的是:这看起来对吗?基本上我所追求的是在一个图层对象下定义一组几何图形。
但是由于我缺乏经验,我可能错过了一些可以使这项工作顺利进行的事情。
我打算稍后使用 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);
}
}
}
}