This recommendation do not cover 100% of your requirements (it is mostly visual instrument) but you can give it a try.
What I would like to recommend is XnView MP. Or you can use XnConvert from the same web site. The workflow is relatively sample
open the software in explorer mode (apply only for XnView MP)
select images (apply only for XnView MP)
The Google Photos Android app has a map feature. I'm not sure how you're supposed to get to it, but if you type in a place name to the search box and click on the map pin icon, it will open the photo map: