Demonstating: rendering a map and table from CSV.
Map locations can be zoomed based on either Country or Latitude/Longitude.
If the map is zoomed based on latitude/longitude points, it will show the selected location with some default
scale value on the map.
Scale/Zoom value can also be adjusted based on requirement.
If the map is zoomed based on country using ISO alpha-3 code(iso_a3), selected country will be centered on the
map using the centroid value of that country, with a fixed scale/zoom value based on country size.