Я заполняю функции OpenLayer 3, загружая массив multipointCoords из нескольких функций GeoJSON по отдельности. Я повторно следующей функции каждый раз, когда я загрузить функцию GeoJSON:Добавление нескольких слоев в OpenLayers 3
function makeLineString(multipointCoords) {
var trackSource = new ol.source.Vector();
var lineString = new ol.geom.LineString([ // create a linestring geometry from the GeoJSON data for the tracks
ol.proj.fromLonLat(multipointCoords[0][0])
]);
var trackFeature = new ol.Feature({ // create a feature with the linestring geometry
geometry: lineString
});
trackSource.addFeature(trackFeature); // add the feature to the sourc
var trackLayer = new ol.layer.Vector({ // create a layer with that source
source: trackSource
});
map.addLayer(trackLayer); // add the layer to the map
};
ли я загрузку всех функций, независимо от того, какого набора данных они пришли, на тот же слой или несколько «путеукладчики» создаются? Есть ли способ адресовать слои и функции, с помощью которых они были установлены?
Не забудьте дать обратную связь? Правильно? –