I applied for a Schengen visa 2 years ago and got it, but the visa was revoked because I tried to travel to another Schengen country, which I wasn't allowed to due to the limitations on my Schengen visa. I was giving some days to vacate the country, which I did. I wasn't deported – it's a voluntary departure – but the earlier visa given was canceled.
Since my earlier circumstance has changed, can I re-apply for a new Schengen visa and this time? Or am I going to be refused because of my earlier visa revocation, which I still have on my passport? I am only visiting the country that is going to issue the Schengen visa. The earlier visa was issued by the Latvian embassy; now I intend to travel to Estonia as a tourist again.