I am developing a map display stand alone application using the C++ API. With version 2.6 the caching mechanism is ignored for vector layers with labels. The reason is to avoid conflicting labels.

The effect is that vector layers are rendered even if only the content of other vector layers changed. As a consequence the map canvas display is flickering.

Does anybody have an idea how to let the labels of vector layers only be calculated once. The cache image shall be used as long as the view extent is unchanged, even if there are conflicting labels.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.