public String getID(double x, double y) {
        if (nw == null) return this.id;
        if (nw.canZoom(x, y)) return nw.getID(x, y);
        if (ne.canZoom(x, y)) return ne.getID(x, y);
        if (sw.canZoom(x, y)) return sw.getID(x, y);
        if (se.canZoom(x, y)) return se.getID(x, y);
        return id;
    }