I am an Android developer (working in Java) and want to write a geographical quiz game. The quiz will need a list of countries and will randomly choose one to highlight on a map (probably using Google Maps). Then the user can type in the name of the country.

What web services are available that will give me the polygon data of the border of a given country?

2 Answers 2


You could use the Google Fusion tables version (see related blog post) of the Natural Earth world boundaries dataset with the Google Maps API, as in these answers:

  • I should have qualified that I'm programming in Java on Android. AFAIK, this limits me to Google Maps v2.
    – Code-Guru
    Commented Mar 4, 2014 at 23:06
  • Still, I'd think you should be able to use this data, it just might be a little more work. I don't do Android development myself but maybe someone else who does can help.
    – blah238
    Commented Mar 4, 2014 at 23:23

You can download this data for free. Use this link:


  • I am looking for a service that I can access programatically from my app so that it isn't overly bloated.
    – Code-Guru
    Commented Mar 13, 2014 at 19:50

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.