In the mean time, I've taken an entirely different approach, now.
When I'm out on an excursion on which I expect to take pictures, I run
Ultra GPS Logger on my cell phone, to create a record of everywhere I've been.
When I get home, and transfer the pictures from my camera and the navigation log files from my phone, all to my PC, I have a batch file that I run that uses
EXIFTOOL to geotag all the pictures according to where I was at the time they were taken.
While the GPS device that I have to connect directly to my camera only supports GPS, my cell phone supports
GPS,
GLONASS,
Galileo, and
BeiDou. This gets me a faster fix and a more accurate position than GPS alone.
Also, my dedicated GPS device for my camera horrendously drains the camera battery, while my cell phone seems to hold up much better using its built-in satellite navigation system.
I know that my phone routinely receives
GPS,
GLONASS, and one other system. Alas, the developer behind this app seems to be no more, and the documentation now unavailable, but before it went away, I knew that the circles on this display represent
GPS satellites, and the squares represent
GLONASS satellites. I don't know what the + signs represent, but surely they are either
Galileo or
BeiDou.
The GPS device that hooks directly to the camera would be nice, if it worked much better, didn't drain the battery so badly, and didn't, and didn't have the connector sticking hazardously out. It'd be nice to have the file come right off the camera already properly geotagged, without having to take a separate step later to apply the geotagging.
But in the end, the method that I am using now, just works much better.