The site I mentioned above provides some free mapping data, but if you google you will come up with some other providers of free map data.
You will need to obtain a list of countries that have the Lat/Long and import these into your app into a table e.g. Location, simple structure to get you started would be Country, Lat, Long, but you need to use GeoMakePoint() to
convert the lat/long to something you can use on a map e.g. GeoMakePoint(Latitude,Longitude) as GeoKey.
You could also use KML files too.
Hope this helps.
Here is a link where you will get the names of the 'Countries', 'Latitudes' and 'Longitudes' with the 'Country Code'.
Create a new .csv file from the above data and JOIN this 'Countries' field with the country field in your database.
If the name matches, you will get the latitudes and longitudes of all countries available.
No need to enter Latitude and Longitude for each country separately.
You can display a Map in QlikSense in 2 ways.
Using Lat and Long: You can get the latitude and longitude from the web. Once we have the info we can use the geoMakePoint(Lat,Long) to create a point. this will plot the points on the map.
Using a Polygon: You need the polygon information which also be extracted from the web(a KML file with path information). This produces a polygon map with boundaries.