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