We would like to display all countries by continent (e.g. asia, europe, south america, africa ...) and capture user selection of a particular country within a continent. What kind of options are available for achieving this? This would be much similar to identifying countries on the map in freerice. I am not sure of the available options other than google maps, but not sure if this can be done using google maps api either. Need some direction on this.
EDIT: Ours is a jee 5 based application developed using java, seam, richfaces and deployed on a jboss 5.1 container