Доступность
Версия уже доступна для скачивания на Windows, Mac. Если включено автоматическое обновление, то на Windows и macOS обновление установится автоматически. Публикация обновлений для Linux временно не функционирует, приносим свои извинения.
Добавлен альтернативный провайдер картографии - OpenStreetMap
По многочисленным просьбам пользователей, в дополнении к Яндекс Картам мы добавили поддержку OpenStreetMap (OSM). Ключевым преимуществом Яндекс Карт является их полная бесплатность для использования внутри приложения, что хорошо совмещается с лицензионной политикой Tonfotos - единоразовый платеж за лицензию без ежемесячной оплаты, что делает невозможным использование многих других картографических сервисов с оплатой за обращения. Но недостаток в том, что детальность карты сильно разнится в разных регионах. Для многих мест на планете эти карты не достаточно подробны.
OpenStreetMap пополняется пользователями и обладает очень высокой детальностью практически по всему миру. Но их недостаток в том, что серверные мощности сервиса ограничены, а поэтому нет гарантий, что доступ к изображениям карт останется бесплатным в будущем для приложения Tonfotos. Тем не менее, пока такая возможность существует, мы с радостью предоставляем ее пользователям.
Переключить картографического провайдера можно в настройках приложения.
Добавлена детализация до отдельного файла
В предыдущих версиях программы максимальный уровень детализации на большой карте был вплоть до конкретного события, и положение этого события на карте усреднялось по всем фотографиям, содержащихся в нём. Это могло вызывать нарекания, если серия фотографий была сделана в движении - значок отображался только один и не всегда там, где ожидалось.
Начиная с 1.13 при более высоких уровнях детализации события распадаются на отдельные фотографии, и каждое фото отображается отдельно согласно его геолокации. При этом, если фото стоят очень близко друг к другу на карте и перекрывают друг друга, они всё равно будут объедены в группу для лучшей наглядности и производительности.
Недостатком такого подходя является снижение производительности карты в случае, если у вас десятки тысяч фотографий отсняты в одном регионе (в одном городе, например). Мы добавили дополнительный слой кеширования данных, чтобы уменьшить эффект снижения производительности, но его все еще можно заметить.