Skip to main content
Known Participant
October 30, 2024
Question

Bridge Map view plug in or extension?

  • October 30, 2024
  • 2 replies
  • 2356 views

Hello.

One of the things I like about Lighroom is the ability to see an actual map of the location a photo was taken. Oddly Bridge CC does not seem to have this ability and I would think that I am not alone in thinking that this would be really useful and not have to go back and forth between apps. Is there a way for this to happen? As mentioned, Lightroom and even Apple Photos displays a map view? using the most current versions of CC as of 10/30/24

Jonathan

2 replies

Erik Bloodaxe
Legend
October 30, 2024

This script will display image location from Bridge in Google Maps. Right click on an image and "Show location on Google Maps" is at the bottom of the menu. 

This works on Windows but I can't test it on a Mac.

Some expert here might be able to improve upon it and test it on the Mac system.

 

//@target bridge
if (BridgeTalk.appName === "bridge") {
mapFromGPS = MenuElement.create("command", "Show location on Google Maps", "at the end of Thumbnail");
}
mapFromGPS.onSelect = function () {
if (app.document.selections.length < 1) return;
var thumb = app.document.selections[0];
var md = thumb.synchronousMetadata;
md.namespace = "http://ns.adobe.com/exif/1.0/";
var lat = md.GPSLatitude ? md.GPSLatitude : "" ;
var lon = md.GPSLongitude ? md.GPSLongitude : "";
if (lat === "") return;
if (lon === "") return;
var latparts = lat.match(/\d+/g);
var lat1 = (Number(latparts[0]) +(Number(latparts[1].toString()+"."+latparts[2].toString())/60)).toFixed(4);
var lonparts = lon.match(/\d+/g);
var lon1 = (Number(lonparts[0]) +(Number(lonparts[1].toString()+"."+lonparts[2].toString())/60)).toFixed(4);
var latneg = "";
switch (lat.match(/.$/).toString()) {
case "S":
latneg = "-";
break;
case "W":
latneg = "-";
break;
}
var lonneg = "";
switch (lon.match(/.$/).toString()){
case "S":
lonneg = "-";
break;
case "W":
lonneg = "-";
break;
}
var latResult = latneg+lat1;
var lonResult = lonneg+lon1;
// var cmd = "start /B \"C:\\Program Files\\Mozilla Firefox\\firefox.exe\" \""+ "https://www.google.com/maps/search/?api=1&query=" + latResult + "," + lonResult + "\"";
var cmd = "start /B \"\" \"https://www.google.com/maps/search/?api=1&query=" + latResult + "," + lonResult + "\""; // Should open url in default browser
app.system(cmd);
};

 

 

Known Participant
October 30, 2024

Thanks for responding Erik. Interesting but I was hoping that there was some easier way set up wise.  Lightroom is able to do this with the Map tab. I'm hoping this has been suggested to Adobe. Maybe they read these forums. 

Erik Bloodaxe
Legend
October 30, 2024

Don't hold your breath waiting for this feature.

Requested in 2018 on Bridge Uservoice here:

https://adobebridge.uservoice.com/forums/905323-feature-request/suggestions/36371569-geotaggin

 

Known Participant
October 30, 2024

Forgot to add this is on a Mac.