У вас есть проблемы напоминаний в MLO-Android? Ответьте: Да/Нет.

Конструктивных предложений пост (Windows)

Какие новые функции Вы хотели бы увидеть в MLO для ПК?
Аватара пользователя
Автор темы

Violence
Команда бета тестеров
Сообщения: 109
Зарегистрирован: мар 2016
Есть ответ: 1
Откуда: Kyiv
Благодарил (а): 14 раз
Поблагодарили: 16 раз

Конструктивных предложений пост (Windows)

Сообщение Violence » 31 мар 2016, 00:52

Вдумчивые тесты распространились как на андроид-приложение, так и на приложение для Windows. Тема сегодняшнего дня - контексты и месторасположение.

Случается, что необходимо добавить один родительский контекст и к нему - пару десятков дочерних. В топике об Android-приложении я приводила пример 22-х супермаркетов АТБ: неплохо бы объединить их в группу, присваивать задаче родительский контекст, но выполнить её в любом из дочерних (это касалось также вида "Рядом" в мобильном приложении).

В принципе возможность объединения контекстов в группы существует, но нет возможности скрыть содержимое группы в спойлер / не показывать в настройках задач, поэтому получаются вот такие казусы:

2016-03-31 03⋮11⋮26.jpg
2016-03-31 03⋮11⋮26.jpg (68.48 КБ) 6019 просмотров

2016-03-31 03⋮11⋮42.jpg
2016-03-31 03⋮11⋮42.jpg (74.75 КБ) 6019 просмотров

Итого список может растянуться на 100-200-300 записей, и это жутко неудобно...
Предложение номер один: Сделать возможность сворачивать в спойлер группы контекстов и скрывать их в списке в настройках задач.

Предложение номер два касается предоставлению пользователю минимального функционала для выбора месторасположения контекстов, кроме ручного ввода координат в поля.

На данный момент, как я догадываюсь, есть серьёзные причины, по которым в десктопную версию MLO не добавили карты, как в мобильном приложении. Пока этот функционал находится в стадии разработки (либо же отвергнут по техническим причинам), есть неплохой вариант посильной помощи пользователям в выборе месторасположения контекста: сервис Яндекс-геокодер.

Данный сервис предоставляет возможность отправить службе яндекс карт в качестве атрибутов http-запроса адрес здания и получить в ответ xml-файл с его координатами и другими данными. Или наоборот - по координатам получить адрес.

Это позволит дать возможность пользователю ввести в описание месторасположения нужный адрес и, нажав утопическую кнопку "Получить месторасположение", получить координаты в свойства контекста. А чтоб не испугаться, что яндекс не угадал - можно вывести, кроме координат, описание места из xml. И для особо мнительных - сделать рядом кнопку "Проверить месторасположение", по которой пусть открывается в браузере яндекс-карта с отметкой по координатам. :)

Например, ищем координаты здания, находящегося по адресу: Мариуполь, пр. Строителей, д. 86.
http-запрос будет выглядеть так:
https://geocode-maps.yandex.ru/1.x/?geocode=Мариуполь,+пр.+Строителей,+д.+86

В ответ получаем длинный xml-файл, в котором ищем соответствующую строку с координатами:

Код: Выделить всё

   <Point xmlns="http://www.opengis.net/gml">
   <pos>37.522998 47.096697</pos>
   </Point>

Координаты придётся поменять местами, но это не страшно :-)
Для проверки - описание нашей точки:

Код: Выделить всё

   <AddressLine>
   Донецкая область, Мариуполь, проспект Строителей, 86
   </AddressLine>

И обратно (Заходим на яндекс-карты по координатам): https://yandex.ua/maps/?text=47.096697,37.522998
Соответственно, загрузится карта с меткой в нужном здании!

Такой способ, несомненно, требует от пользователя внимательности и соблюдения правил написания адреса, но всё же, он лучше, чем выискивание, правка и заполнение координат вручную. 8-)

Предложение номер три. Уважаемые разработчики, если вы всё же решите добавить в десктоп-приложение полноценные карты, пожалуйста, не забудьте добавить туда такой же, как в версии для Android, метод указания радиуса! Уж больно он хорош для визуальной оценки!

Благодарю за внимание, желаю развиваться и хорошеть!
...must be dreaming...
Конструктивные предложения: MLO for Windows, MLO for Android

Аватара пользователя
andrey
Администратор
Сообщения: 2737
Зарегистрирован: фев 2009
Есть ответ: 77
Откуда: Украина
Благодарил (а): 76 раз
Поблагодарили: 78 раз
Контактная информация:

Re: Конструктивных предложений пост (Windows)

Сообщение andrey » 05 апр 2016, 15:48

Спасибо за предложение, Violence!
Всегда приятно получать предложения от технически подкованного человека :)

По поводу карт - интересное решение. Есть ли подобное у Google интересно?
Записал себе на "посмотреть", но не обещаю по срокам.

Про группировку контекстов тоже думал, но пока отложил этот вопрос.

Спасибо!
Andrey Tkachuk
MyLifeOrganized.net Изображение

Аватара пользователя
Автор темы

Violence
Команда бета тестеров
Сообщения: 109
Зарегистрирован: мар 2016
Есть ответ: 1
Откуда: Kyiv
Благодарил (а): 14 раз
Поблагодарили: 16 раз

Re: Конструктивных предложений пост (Windows)

Сообщение Violence » 05 апр 2016, 21:45

andrey писал(а):Спасибо за предложение, Violence!
Всегда приятно получать предложения от технически подкованного человека :)

И вам спасибо за доверие, постараюсь его оправдать :-)
andrey писал(а):По поводу карт - интересное решение. Есть ли подобное у Google интересно?

Не видела, но какая разница, какую службу использовать в бэкэнде, если юзер всё равно ничего не заметит? А для фронтэнда можно ровно так же, как я предложила открывать координаты в яндексе, открывать их в google: https://www.google.com/maps/place/47.096697,37.522998
;)
...must be dreaming...
Конструктивные предложения: MLO for Windows, MLO for Android


Вернуться в «Предложения по улучшению»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость