Check this post:
Technically, you cannot do anything more or better to see your photos on Panoramio map.
There is a bug (in Panoramio/Google) so only very old photos are shown on map using "view on map" link.
(well... IMHO, you can try to make better technical quality photos and better selection of photos you expose publicly on Panoramio,
but this is not the related to the issue with "view on map")