Michael Gevlich
Michael Gevlich
Separate each provider visualization by its bounds and zoom level.
Right now, it uses a comparatively fast but (sometimes) not precise terrain collision method.
I'd try to prerender labels as one billboard and add an option named prerendered. It means that such labels are prerendered in a framebuffer (or something more convenient) and displayed...
It would be nice to have something like WorkerPool instead of bunch of the same worker arrays classes.
Catch the bug and try to change the style when the mouse hovers and leaves, you will see how the segment becomes empty before the style is applied.