If you have latitude and longitude columns in your table, and use the data load editor to load your data; make sure to PREPARE YOUR DATA before loading.
What Qlik will do, is creating geoPoints of these lat and lon to use in points maps.
In previous versions, we had to create these GeoPoints statically, by the GeoMakePoint(Lat,Lon) function.
With the new versions, this is not mandatory anymore, you only have to PREPARE YOUR DATA and Qlik will do the work for us.
Another thing, we do not need to have a KML or a LAT, LON combination anymore, since Qlik can now create GeoFields with only the name/code of regions, countries , departments and so on..
In previous versions, we used KML not for its LAT,LON informations, but in order to CREATE POLYGONNES not Point Maps.
Since to create polygonnes, we needed more than Lat,Lon, the information in the KML files was mandatory.
But as I already told, no need to worry about this anymore, QLIK will do the job for you.
Hope this helps