У каждого пользователя свои пожелания. Одним нравятся мультики, другим нет.
Думаю, что простая возможность вкл./выкл. эту опцию где-нибудь в настройках удовлетворит всех.
Если с переходом к своему местоположению рывком, я еще могу согласиться, то переходить так к сохраненной метке или треку, мне кажется не правильно. Мы знаем где мы находимся, но если нас рывком переместить к метке в другой части города надо будет долго ориентироваться. Мне нравится переход к метке в Google Earth с взлетом к верхним уровням зума. И если уж его делать - то делать единообразно.
Это проще посмотреть в приложении чем объяснить. Для каждого зума получается разный коэффициент по сравнению с изначальной линией. И от линии сильно зависит, в ней может быть 10 точек на метр, или одна точка на каждые 100 метров.
Вопрос на счет отлипания следования за курсором при зуме до сих пор открыт. Ибо не очень удобно Каждый раз тыкать в левый нижний угол после «сеанса масштабирования». Можно сделать какой-нибудь порог смещения пальцем карты, при котором не отлипает следование за курсором? Типа защита от случайных тычков в карту. Ну и при масштабировании будет веселее. То есть если чуть пальцем ткнул, то не следование не отлипает, зато отлипнет при обильных жестах. У MWM такое есть.
И что-то надо с поворотом карты по направлению движения сделать… Включение фильтрации GPS-треков почему-то ситуацию улучшило, но не исправило. Резкие дерганные повороты пропали, но все равно карта смотрит чуть в сторону, а не прямо по курсу. iPhone 4, iOS 7.0.4
Обе эти проблемы имеют одно хорошее решение, над которым мы работаем. Раскрывать всех карт не буду. Могу лишь сказать что запись треков будет много удобней.
Не всем там нужен мусор. А треков и точек у пользователей могут быть сотни. Вместо того чтобы экспортировать kml или gpx в общую папку, лучше шарить их через наш сервис shared.galileo-app.com. И превью есть и формат скачивания можно выбрать по желанию. В деталях трека обратите внимание на кнопку, конверта, twitter и facebook.
Смотрел, потому и спрашиваю) Может имеет смысл отключать упрощение для прямоугольных полигонов? Для них фактически ничего не упрощается (количество веев и точек не уменьшается, но вот геометрия заметно искажается).
Начиная с iOS4 приложениям можно указывать для чего им надо работать в фоне. Одна из уважительных причин - работа с GPS данными. Так что да, можно записывать трек в фоне. Например этот трек был записан полностью в фоне. Телефон всю дорогу лежал в кармане, если бы он лежан под лобовым стеклом - качество было бы лучше.
iOS убивает фоновые приложения, когда необходимо освободить память для кого-то прожорливого. Мы выгружаем в Galileo все что можно по уходу в фон, чтобы занимать как можно меньше места. Но вероятность того что приложение будет убито, чтобы освободить память не нулевая. Чаще всего такое происходит в момент запуска тяжелых игрушек. Есть еще один неприятный момент. Стабильность записи зависит от стабильности приложения. т.е. если приложение вылетело во время записи - запись оборвется на середине.
Понятно. Доформулирую: могу ли я быть уверен, что в убранном в карман телефоне запись не прервется?
Это самое критичное, на мой взгляд. За что иногда не люблю iOS — она порой думает о себе больше, чем обо мне.
100% гарантии дать не могу. см. мой прошлый пост. Galileo показывает 1-цу в красном кружке рядом с иконкой, когда запись идет. Чтобы проверять пишется ли трек и не забыть, что он пишется и ест аккум.
Один из пользователей писал нам о такой проблеме. Он столкнулся с ней у себя в Голландии, когда ехал по велодорожке в 7 метрах от дороги. Телефон упорно рисовал его трек по проезжей части. Это было на iOS6. Изменилась ли ситуация - не знаю.
Не в прямоугольности дело, а в точках на ребрах. Угловые точки где были, там и остаются. Мы пользуемся немного допиленым алгоритмом Рамера-Дугласа-Пекера, а он выбрасывает только точки лежащие на ребре, угловые точки остаются где были. Будем еще подбирать параметры функции упрощения чтобы дома смотрелись лучше, а объем сильно не вырос. Хотя одного без второго не бывает.