Hi Chris,
mojoPortal can run in Medium Trust, it just takes some configuration http://www.mojoportal.com/mediumtrust.aspx
This Exif stuff for GPS is pretty interesting, of course it is only supported in high end cameras or I guess it is becoming very common using phones with cameras and GPS built in.
We already have some server side code for extracting Exif data, though it will need to be modified to extract GPS info as this was only introduced in the last few years I think. It seems this would be better than trying to do it with javascript.
It would be a fun project to implement plotting of images on a google map as an enhancement to the Image Gallery. I've added it to my list but it is a very low priority among other things that need to be done so I would not expect to see this very soon.
Best,
Joe