Comments (8)
A simple implementation which will include all layers in the LayerGroup hierarchy will be part #25.
The layers will be added individually and information about group is not passed to Cesium.
Advanced impementation of LayerGroups with listeners on opacity/hue/.. of the whole group is to be implemented later on.
Updated: there is #93 now.
from ol-cesium.
The simple implementation done in f2709f2 and included in #25
from ol-cesium.
Note from our client: "Our application uses several layer groups to make z-indexing and layer management very straightforward. The layer synchronization in ol3cs should be listening to change events from layer groups so layers stay synchronized between the map/globe."
from ol-cesium.
Basic implementation for syncing layers which are inside of a LayerGroup has been done.
This is fully according the specification from #10.
Advanced implementation of LayerGroups - which would allow changes of opacity of a LayerGroup - influencing opacity on all individual layers inside of a group goes beyond the original specification.
@ahocevar - is there a bug report from the client on existing implementation of the LayerGroups?
from ol-cesium.
Closing this ticket - if the advanced "Visibility & opacity of LayerGroups" should be implemented lets create a new ticket for that...
Updated: there is #93 now.
from ol-cesium.
@klokan, the issue is with collection changes on layer groups, not visibility/opacity/etc. If a layer is added to/removed from the group that change should be reflected on the globe. We aren't changing display properties at the group level so we're not concerned about that.
from ol-cesium.
OK. It is now more clear and it belongs to this ticket. Reopening.
from ol-cesium.
Implementation available in the PR #88
from ol-cesium.
Related Issues (20)
- difference between olcs and ol-cesium HOT 2
- Using Photorealistic 3D Tiles in OLCesium HOT 1
- olcs package module path is nonexistent HOT 1
- GeoTiff renderer for Cesium HOT 2
- Improve community interaction
- Pinch Interactions not working properly in 3D HOT 4
- vectorlayer created in another class can't be seen in cesium but can be seen in openlayers HOT 1
- ol-cesium 2.14.0 has no release notes HOT 1
- Cesium Ion logo keeps showing up HOT 1
- Selection example is broken
- Release JS package, not a mix of typescript and javascript files HOT 2
- Recently Started getting Module not found: Can't resolve 'olcs/OLCesium.js' HOT 1
- TypeScript files referenced in JavaScript release causing module resolution error HOT 4
- No default export HOT 6
- Examples from README are not working HOT 2
- Help loader problem HOT 3
- ImageStatic projection with EPSG:3857 show black screen HOT 3
- Use ol-cesium in an angular library HOT 1
- Container is not hidden initially
- Vector tile layers not visible on the Cesium map
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from ol-cesium.