 <p>I think the best way to store those coordinates is to create a very simple class for each country which have just a 2D <code>float</code> tab(first D is for geopoint number, the second D has a size of 2 and contains lat or long)</p> <p>With you coordinates list, you can create a list of <code>Region</code>(using <code>Path</code> and <code>Region.setPath(Path, Region)</code>) and call <code>Region.contain(X, Y)</code> to chack if the point X,Y is inside your country.</p>