Назовите это весельем, но я люблю исследовать города самостоятельно, и летать за границу сейчас не вариант. Пытаюсь перетащить друзей, но расставлять локации муторно.
В отличие от городов с четкими номерами домов и сеткой, Карты Google в моем регионе сломаны и непоследовательны.
Плюс-коды решают эту проблему, но друзья знают, как отправить им картинку. мобильные устройства. Это стоит тысячи слов.
Осознание этого побудило меня разработать систему автоматизации, которая извлекает координаты GPS из воспоминаний фотографий. Вот как теперь я могу в несколько нажатий находить людей с помощью пошаговой навигации.
Таскер снова подошел ко мне
Кто сказал, что обучение старому приложению новым трюкам с безопасностью данных — это пустая трата времени?
Tasker — это приложение для автоматизации Android, которое работает с правилами. Вы устанавливаете триггер, и в ответ приложение запускает задачу. Список Play Store насчитывает более 350 действий, которые он может выполнять, поэтому обычно он не бесплатен.
Это стоит единовременной платы в размере 4,49 доллара США, но есть семидневная пробная версия. Я купил его много лет назад, но однажды удалил и забыл о нем.
К счастью, Google Play связывает покупки с аккаунтами, поэтому я бесплатно переустановил его на свои новые устройства. Tasker — идеальный инструмент для того, что мне нужно, в отличие от других приложений, таких как IFTTT.
В частности, IFTTT осуществляет автоматизацию через облако и подключает онлайн-сервисы.
Мне нужно локально реализованное решение, тем более что я буду передавать в инструмент фотографии людей и информацию о местонахождении. Я не могу рисковать скомпрометировать их данные.
Идея пришла мне в голову, когда я просматривал TaskerNet, публичную библиотеку автоматизации приложений. Я наткнулся на пустой профиль под названием «Есть GPSTag?» и лампочка погасла.
Если он может делать то, что сказано в описании, он может выйти за рамки небольшой настройки. Я не ожидал, что это сработает, но я рад, что это сработало.
Это не первое мое родео с Tasker, но предыдущие попытки заставляли меня застревать в лабиринте меню. Что изменилось, так это время, которое я потратил на изучение базового кода, такого как HTML, Python и JavaScript, под руководством искусственного интеллекта в качестве моего наставника.
Демистифизация основ сделала Таскера менее пугающим.
По сути, профиль, который я нашел в TaskerNet, был диагностическим подтверждением концепции. Он нацелен на статическое изображение и запрашивает медиа-слой Android, чтобы подтвердить наличие метаданных GPS. Затем он печатает необработанный вывод в переменную.
Он подтвердил, что телефон может читать данные, но на этом остановился. Вы по-прежнему не копируете координаты вручную и не открываете картографическое приложение. Поэтому я решил построить шахту с нуля.
Свежая чашка Java пробуждает во мне творческий потенциал
Я отфильтровал все свои представления о совершенстве
Вам просто нужно расположить их в правильном порядке.
В моем случае моим первым шагом было автоматизировать меню общего доступа Android. В Таскере я создал профиль. Это работает, когда я нажимаю «Поделиться» на фотографии и отправляю ее в параметр «Получить общий доступ», который появляется рядом с поддерживаемыми приложениями.
Tasker получает изображение и передает его моему действию. Каждая фотография содержит в файле скрытые детали, такие как дата, настройки камеры и, если включено местоположение, место, где она была сделана.
Приложение считывает эти данные с помощью инструментов Android, поэтому мне не пришлось устанавливать ничего дополнительно.
Сложность заключается в том, что камеры сохраняют информацию о местоположении в градусах, минутах и секундах, а не в простых числах, которые используют Google Maps. Итак, вместо «6°31’27,8’’ северной широты, 3°22’45,1’’ восточной долготы я получил что-то вроде «6,5244, 3,3792».
К счастью, Android преобразовал его за меня. Затем я установил правило: если у изображения нет местоположения, задача там останавливается.
Последний шаг — отправить номера на Карты Google с инструкциями по началу навигации. Карты пропускают главный экран и открываются на каждом шагу в том направлении, в котором была сделана фотография.
Это потребовало множества проб и ошибок, но меню журнала выполнения приложения каждый раз показывало мне, какие шаги не удалось выполнить. Это ускоряет дело.
Я начал с 12 действий по автоматизации. В конце концов их число сократилось до 7. Дополнительные шаги представляют собой избыточность итераций. Процедура заняла около часа и 10 минут.
Вы можете импортировать мой готовый инструмент Photo To Navigation из TaskerNet.
Убедитесь, что в приложении камеры включена пометка местоположения. Изображения, сделанные без него, не имеют координат, которые Таскер мог бы прочитать. Перейти к Настройки > Сохранить местоположение о Расположение.
Некоторые приложения-галереи позволяют удалять данные о местоположении при публикации фотографии. Убедитесь, что эта опция отключена, если вы хотите, чтобы координаты остались нетронутыми.
Все воспоминания возвращают вас в одно место
Желаем вновь посетить место, которое мы все любим
На данный момент это не будет работать с большинством приложений социальных сетей, если вы не решите отправить их по электронной почте или в облачное хранилище.
Вы не хотите, чтобы кто-то отслеживал вас в вашем доме по фотографии, которую вы опубликовали несколько недель назад, особенно если кто-то может вас найти, если вы заранее не удалите метаданные.
Сейчас лучший вариант использования — это памятные моменты. Вероятно, вы зашли в отличный ресторан или кафе и забыли его место в новом городе. Ваши фотографии могут стать ключом к его повторному поиску.
Создайте работу своей мечты
Вам не нужно быть программистом, чтобы начните свой путь кодирования. Если у вас возникли проблемы, поместите рядом с собой Близнецов и задайте им любые вопросы, которые у вас есть. Это может помочь.
Это отличный инструмент для выявления ошибок и дает вам третий взгляд на детали, которые в противном случае вы могли бы забыть. Однако имейте в виду, что репетиторы по искусственному интеллекту иногда могут ошибаться.