Рендер OpenStreetMap на GPU или Galileo Offline Maps v3.2.12 [iOS]

У каждого пользователя свои пожелания. Одним нравятся мультики, другим нет.
Думаю, что простая возможность вкл./выкл. эту опцию где-нибудь в настройках удовлетворит всех.

Если с переходом к своему местоположению рывком, я еще могу согласиться, то переходить так к сохраненной метке или треку, мне кажется не правильно. Мы знаем где мы находимся, но если нас рывком переместить к метке в другой части города надо будет долго ориентироваться. Мне нравится переход к метке в Google Earth с взлетом к верхним уровням зума. И если уж его делать - то делать единообразно.

Интересно, насколько упрощается геометрия в векторных картах?

Это проще посмотреть в приложении чем объяснить. :slight_smile: Для каждого зума получается разный коэффициент по сравнению с изначальной линией. И от линии сильно зависит, в ней может быть 10 точек на метр, или одна точка на каждые 100 метров.

Гут.

Вопрос на счет отлипания следования за курсором при зуме до сих пор открыт. Ибо не очень удобно Каждый раз тыкать в левый нижний угол после «сеанса масштабирования». Можно сделать какой-нибудь порог смещения пальцем карты, при котором не отлипает следование за курсором? Типа защита от случайных тычков в карту. Ну и при масштабировании будет веселее. То есть если чуть пальцем ткнул, то не следование не отлипает, зато отлипнет при обильных жестах. У MWM такое есть.

И что-то надо с поворотом карты по направлению движения сделать… Включение фильтрации GPS-треков почему-то ситуацию улучшило, но не исправило. Резкие дерганные повороты пропали, но все равно карта смотрит чуть в сторону, а не прямо по курсу. iPhone 4, iOS 7.0.4

Обе эти проблемы имеют одно хорошее решение, над которым мы работаем. Раскрывать всех карт не буду. Могу лишь сказать что запись треков будет много удобней.

Да куда уж удобнее? :smiley:
Прога продолжала писать трек в фоне, пока я разглядывал пробки на Яндекс.Картах. И это прекрасно.

Кстати, было бы неплохо сразу треки и точки сгружать в «Общую папку»…

Не всем там нужен мусор. А треков и точек у пользователей могут быть сотни. Вместо того чтобы экспортировать kml или gpx в общую папку, лучше шарить их через наш сервис shared.galileo-app.com. И превью есть и формат скачивания можно выбрать по желанию. В деталях трека обратите внимание на кнопку, конверта, twitter и facebook.

Ух ты. Разве такое возможно в iOS? И это стабильно?

Смотрел, потому и спрашиваю) Может имеет смысл отключать упрощение для прямоугольных полигонов? Для них фактически ничего не упрощается (количество веев и точек не уменьшается, но вот геометрия заметно искажается).

Начиная с iOS4 приложениям можно указывать для чего им надо работать в фоне. Одна из уважительных причин - работа с GPS данными. Так что да, можно записывать трек в фоне. Например этот трек был записан полностью в фоне. Телефон всю дорогу лежал в кармане, если бы он лежан под лобовым стеклом - качество было бы лучше.

Кстати да, присоединяюсь к вопросу.

iOS убивает фоновые приложения, когда необходимо освободить память для кого-то прожорливого. Мы выгружаем в Galileo все что можно по уходу в фон, чтобы занимать как можно меньше места. Но вероятность того что приложение будет убито, чтобы освободить память не нулевая. Чаще всего такое происходит в момент запуска тяжелых игрушек. Есть еще один неприятный момент. Стабильность записи зависит от стабильности приложения. т.е. если приложение вылетело во время записи - запись оборвется на середине.

Понятно. Доформулирую: могу ли я быть уверен, что в убранном в карман телефоне запись не прервется?
Это самое критичное, на мой взгляд. За что иногда не люблю iOS — она порой думает о себе больше, чем обо мне.

Надо бы протестировать ios 7 на притягивание трека к ближайшим улицам в картах Apple http://shtosm.ru/all/s-ayfonom-gulyat-karty-ne-uvazhat/.

Вот здесь данный эффект очень заметен https://www.mapbox.com/labs/twitter-gnip/brands/#14/45.0316/38.9746.

100% гарантии дать не могу. см. мой прошлый пост. Galileo показывает 1-цу в красном кружке рядом с иконкой, когда запись идет. Чтобы проверять пишется ли трек и не забыть, что он пишется и ест аккум. :slight_smile:

Один из пользователей писал нам о такой проблеме. Он столкнулся с ней у себя в Голландии, когда ехал по велодорожке в 7 метрах от дороги. Телефон упорно рисовал его трек по проезжей части. Это было на iOS6. Изменилась ли ситуация - не знаю.

Баг с притягиванием же вроде только для фитнес-приложений, или нет?

Тестировать ннада. Первый блин показал, что все записалось, пока я пользовался другими картами.
Чтобы не быть голословным, вот трек: http://shared.galileo-app.com/529356adbfccf560d54f2f97.html

Судя по треку, который я записал, притягивания не наблюдается.

У меня в Nike+ Running App нифига не притягивает. Рисует честно, как бык пописял.

Не в прямоугольности дело, а в точках на ребрах. Угловые точки где были, там и остаются. Мы пользуемся немного допиленым алгоритмом Рамера-Дугласа-Пекера, а он выбрасывает только точки лежащие на ребре, угловые точки остаются где были. Будем еще подбирать параметры функции упрощения чтобы дома смотрелись лучше, а объем сильно не вырос. Хотя одного без второго не бывает.

Трек магнитится. Эппл уроды.