With PhotoMapJS you can finally see on a map all your photos!
PhotoMapJs uses Javascript to read the EXIF tags in your photos and place them on the map.
It scans the directory recursively so you just have to pick your main photo folder.
Since it uses Javascript it's all CLIENT SIDE, so no uploads, and it's lightning fast! (No one will be able to see your photos form this site)
Only supports Jpeg. (EXIF is only available in Jpeg and Tiff filetypes).
If it doesn't work with your photos it's probably because they don't have the GPS informations. Remember, unless you have a dedicated hardware, photos from your reflex/compact camera will not work.
However you can set up your smartphone (if it has a GPS) to geotag the photos. Search for this option in your camera app settings.
Eventually some options for the map.