Клуб API Карт

Работа с параметрами треков

Пост в архиве.

При выводе треков из gpx-файлов, столкнулся с тем, что точки содержат только информацию о своих координатах и времени. Начало трека и время движения по нему получить удалось, но как узнать такие характеристики трека как пройденное расстояние, средняя и максимальная скорость движения, перепад высоты и т.п.?

8 комментариев

Создайте минимальный пример со своим треком на jsfiddle

Вот одним файлом: http://vmaysov.ru/track.html

properties._db

Не надо использовать "педальные" поля, есть же задокументированный интерфейс.

Это все сломается на следующей же версии АПИ.

Правильно так: properties.get('metaDataProperty.gpxPoints')

 

Общее время у вас лежит в extensions/geotracker:meta такое расширение gpx мы скорее всего не обрабатываем

Спасибо за ответ.

По «Не надо использовать "педальные" поля» понял, просто нет описанных свойств, искал их через консоль.

А «такое расширение gpx мы скорее всего не обрабатываем» означает, что gpx-файл некорректен?

Нет, он корректен, но в данный момент мы не обрабатываем этот тип.

Я завел тикет коменде на добавление его поддержки, но когда будет сделано сказать не могу

dimik, благодарю за ответы, учту в работе.

А по поводу получения пройденного расстояния и средней скорости может кто-нибудь если не примером, то хотя бы советом дать верное направление?

Думаю, если эти данные переложить в gpx/metadata, то их можно будет вытащить в АПИ