Вероятно, это лучше всего сделать, заключив координаты в GeoJSON:
{ "type": "FeatureCollection", "features": [ { "type": "Feature", "geometry": { "type": "LineString", "coordinates":
[[30.433333,19.066667], [30.732778,19.704444],[30.832778,19.84444]]
} } ] }
Если ваши файлы .txt просто содержат массив координат, вы можете использовать пользовательский загрузчик, как в http://openlayers.org/en/v4.6.5/apidoc/ol.source.Vector.html, и добавить строки заголовка и нижнего колонтитула GeoJSON в xhr.responseText в vectorSource.getFormat (). ReadFeatures ()
Чтобы включить имя в GeoJSON:
{ "type": "FeatureCollection", "features": [ { "type": "Feature", "properties": { "name": "xyz" }, "geometry": { "type": "LineString", "coordinates":
[[30.433333,19.066667], [30.732778,19.704444],[30.832778,19.84444]]
} } ] }