angular-openlayers-directive icon indicating copy to clipboard operation
angular-openlayers-directive copied to clipboard

[Question] Native layers

Open oiacrasec opened this issue 5 years ago • 0 comments

How can i access native layers from map?

olData.getMap('mymap').then(function (nativeOl3Map) {
    // only return the tile layer
    var layers = nativeOl3Map.getLayers();

    // show tile layer and principal layer
    // Principal layer is what i want but i cant access 
    var layers = nativeOl3Map.getLayers().getArray();
});

I was trying to getLayer to getSource to addFeatures I only want add a lot of markers manually to avoid creating many DOM elements (ol-marker), because i think this is slowing down the performance.

I tried to add a native layer manually for test without success too:

olData.getMap('mymap').then(function (nativeOl3Map) {
    nativeOl3Map.addLayer(new vectorLayer(new vectorSource(new feature(geom point))));
});

This last example are only to demonstrate the logic, not the real code.

oiacrasec avatar Sep 30 '19 15:09 oiacrasec