Skip to main content
Adobe Photoshop Family
tito_gelsomini's profile

1 Message

 • 

170 Points

Wed, Oct 17, 2012 9:49 PM

12

Bridge: Please add the ability to Map/Geotag a photo in Bridge

In LR 4.2, I have used the "Map" utility to add the GPS coordinates to an imported photo, by navigating to the place of shooting, using the map at user disposal, and selecting the spot on this map for the selected photo. Beautiful feature, and also very easy to work with. The longitude and latitude values are readable in the metadata.
Not only, if I click the "map" icon of the photo in LR4.2, I will be directed to the map's location (that I had previously added) .

Could you add this LR4.2 wonderful feature to Bridge CS6 ?

Responses

10 Messages

 • 

242 Points

3 years ago

Thanks Paolo. It works!
I have never worked with scripting of Bridge or other Adobe products, but I out-commented two "webMap" lines and replaced the 2nd with something similar to your suggestion. It looks something like this:
. . .
// webMap.remove();
. . .
// webMap = new TabbedPalette(app.document, "Photo Location", "mapID", "web", decodeURI(ml.fsName));
var cmd = "start /B \"C:\Program Files\Mozilla Firefox\firefox.exe\" \""+ decodeURI(ml.fsName) + "\" ";
app.system(cmd); 
. . .
The thumbnail context version opens full browser page right away. The Tools menu version requires a little more editing to open in full browser size (currently it's 500x400px). But that's probably solvable as soon as I find a bit more time to look at it.

/Stig

7 Messages

 • 

150 Points

Yeap, almost exactly what I did too!

10 Messages

 • 

242 Points

Though I think I made a mistake in the cmd line. It still works, but asks me first time what application I want to open the webpage with. I guess it couldn't see I tried to use Firefox. The correct way is probably with some extra escaping. So it should be:
. . .
// webMap.remove();
. . .
// webMap = new TabbedPalette(app.document, "Photo Location", "mapID", "web", decodeURI(ml.fsName));
var cmd = "start /B \"C:\\Program Files\\Mozilla Firefox\\firefox.exe\" \""+ decodeURI(ml.fsName) + "\" ";
app.system(cmd); 
. . .

/Stig

7 Messages

 • 

150 Points

I have simply this and it works fine:

...
var cmd = "start /B firefox.exe " + ml.fsName;
...



7 Messages

 • 

150 Points

 I have simply this and it works fine:
   var cmd = "start /B firefox.exe " + ml.fsName;

30 Messages

 • 

460 Points

3 years ago

Hi All,

You can use this link to request this as a feature in Adobe Bridge 

https://forums.adobe.com/community/bridge/bridge_feature_requests

Thanks,
Avinash

631 Messages

 • 

9.6K Points

Isn't this 'Photoshop Family' forum (incl. Bridge) meant to report bugs as well as come with ideas? So what is the point to have 2 different forums (this and that you link to) now to post requests?

Btw there are some good ideas users posted on that other forum, but those topics are locked! Well, with no chance to refresh old theards we're enforced to create exactly same new topics - isn't that someone's mistake ?

10 Messages

 • 

242 Points

2 years ago

I have created an updated version of the context menu script, which should show location on Google Maps in your default browser - and without an "For development purposes only" warning.
Tested with Adobe Bridge CC v8.1 (Photoshop CC 2018) and v9.0 (Photoshop CC 2019) on Windows 10:
https://github.com/StigNygaard/Adobe_Bridge_Show_Geo_Location

/Stig

5 Messages

 • 

178 Points

Great script! Thank you very much.
It works perfectly.

3 Messages

 • 

100 Points

a year ago

How do you get this to work?

10 Messages

 • 

242 Points

@Silvia, I assume you are talking about my script found and described at https://github.com/StigNygaard/Adobe_Bridge_Show_Geo_Location ?

You need to download the jsx file: https://github.com/StigNygaard/Adobe_Bridge_Show_Geo_Location/raw/master/ShowOnGoogleMaps.jsx

If you are a Mac user, you need to modify it first as described at first link above.

Next copy the jsx file to Adobe Bridge's Startup Scripts folder. If you don't know the location of that folder:
Open Bridge and choose: Preferences -> Startup Scripts -> Reveal My Startup Scripts

Once jsx is copied to Startup Scripts folder, (re-)start Adobe Bridge. Bridge should now ask you if you want to activate/install the new script... Or something like that, I cannot remember exactly what it says. But confirm it.

Next you should be able to find the position of geotagged photos by right-clicking on them in the "Content" panel and choose "Show location on Google Maps" (See screenshot).

Note, if there's no geoinformation in photo, nothing happens when you choose "Show location on Google Maps".


/Stig

3 Messages

 • 

100 Points

That was the step I was missing(the right click)! This is brilliant. Can I simply copy the jsx file to my laptop in startup scripts?  I will also hang onto this script for the future, I assume it will continue to work?  This doesn't work for actually geotagging in Bridge, correct? 

10 Messages

 • 

242 Points

I cannot guarantee it will continue to work with forthcoming versions of Bridge (I'm not associated with Adobe in any way). But I hope so :-) It has worked for me in Bridge CC 2018, 2019 and 2020 without any modifications.
And no, you cannot geotag with it. Only read and show the position of already geotagged photos.

/Stig

2 Messages

 • 

72 Points

Hi Stig,
Excellent work. I am preparing to move from the old Picasa to Adobe Bridge as a Digital Asset Management software, mainly because Picasa has poor color management :-( but an essential feature for me is to be able to see the location of the photos on a map. It's a real pity that Adobe only include this feature in the commercial Lightroom.

I notice though that your script only works for a single photo: if I select more than one, G Maps only shows the location for the first of the group.
Would it be feasible to correct your script to work for a group of photos, so to treat an array of GPS coordinates and open all of them in G Maps? That would be wonderful for me.
Paul Riggot seemed to have created a multi file version, maybe take inspiration from that. I have no knowledge of Java scripting so I rely on you, if you wish and have time...

Anyway thank you,
Simone

10 Messages

 • 

242 Points

Hi Simone,
Unfortunately the way I use Google Maps it is not possible to pin multiple positions at once. Paul Riggot's old script was using another more advanced gmaps api, and was integrating it in a Bridge-panel instead of opening a browser window. Better/smarter when it works? Yes, but unfortunately I'm not really an experienced Bridge script/extension developer. The simple single-point browser solution is probably as far as I can get. But I would welcome if somebody else took the challenge :-)

/Stig

2 Messages

 • 

72 Points

10 months ago

No problem, I've found a good workaround by using a separate app both for geotagging and show multiple locations of the photos in a folder.

For those like me interested in geotagging but who don't have Lightroom, I really recommend GeoSetter
http://geosetter.de/en/main-en/

We can geotag (and also show the locations of one or multiple photos in the embedded map) with GeoSetter, save the locations into EXIF-GPS tags, and then will be able to use Stig's script in Bridge.
As a map to show in GeoSetter I recommend the OpenStreetMap for now, because as the author says, with Google Maps he is having some issues in licensing for use in his open software.
The sole drawback is that we can't obviously show the multiple locations of the photos put in a Bridge collection, but a workaround is to export its content to a temporary folder (even in 800x600 px) and to open that folder with GeoSetter.

Greetings and happy geotagging