Я показываю карту с GPX-треком, используя openlayers 5.3. Точки в OL по умолчанию имеют тип геометрии MultiLineString. GPX-пример имеет gpx-файл, который в два раза больше, потому что все теги <trkpt>
дублируются как теги <rtept>
. Точки маршрута получают тип геометрии Point в OL.
Теперь я хотел бы добавить слой, показывающий trkpt's как тип Point, и создать всплывающие окна, показывающие значения тегов <ele>
и <time>
внутри тегов <trkpt>
в моем "обычном" gpx-файле. .
Существует ли быстрое и / или грязное решение, чтобы убедить OL трактовать мои трекпоинты как точки маршрута, чтобы я мог использовать их как тип точек и считывать функции <ele>
и <time>
из источника? Или для этого требуется какая-то другая операция, и если да, то какие будут мои варианты?
Любая помощь высоко ценится!