Как известно, в EXIF-информации фотографий есть стандартизированные поля для проставления координат. Некоторые современные модели камер имеют встроенный GPS-приемник и это бывает весьма удобно.
Но что делать тем, у кого в фотоаппарате нет приемника?
Есть чудесная бесплатная программа
gPicSync. На вход в нее подается GPS-трек в формате
gpx и папка с фотографиями. Писать треки умеет практически любой навигатор, а конвертировать в
gpx можно бесплатными утилитами наподобие
MapEdit.
На выходе мы можем получить:
- Пачку фотографий с проставленными EXIF-геотегами;
- Бэкап исходных фоток в отдельной папке;
- kml-файл для Google Earth;
- Лог работы программы :)

Для чего все это нужно? Посмотрите на картинку. :)
Расположение этой фотографии в пространстве было найдено этой программой автоматически по треку полёта и времени, прописанному в снимке. При использовании нужно не забыть указать сдвиг времени от UTC (+4 для Москвы летом и +3 зимой), а также желательно синхронизировать часы - в камере и приемнике время по понятным причинам может отличаться.
Можно, однако, обойтись и без ручной синхронизации. Среди других фотографий вашего путешествия найдите время снять экран навигатора (если он есть :). Получившийся файл будет содержать и время камеры (в EXIF-теге), и время навигатора (на фото).
Например, так:

После чего нужно ввести оба времени в соответствующие поля в настройках gPicSync (Опции > Коррекция местного времени). Программа обладает в том числе и русским интерфейсом.
После всего этого можно залить фотографии на фотосервис, поддерживающий геотеги.