You may already have a camera that takes geotagged photos. Actually many camera phones take geotagged photos. With HoudahGeo you may use these photos as references to tag photos taken with another camera during the same time frame.
At each location you would take one geotagged picture as well as a series of regular photos. Then you load photos from both cameras into a HoudahGeo project. The Geocode from Reference Photos feature can then copy coordinates from the reference photos to other photos taken within the same time frame.
You may specify reference photos to always precede, always follow or just be taken in the same time frame as the photos you want to tag. E.g. your workflow may include always taking a reference photo before proceeding to take other photos.
Coordinates propagate from a reference photo to the nearest image and from there on to the next. Until HoudahGeo hits a time gap large enough to suppose that you have changed location.