1. New zoom bar (displayed when map has a cs & projection).
2. Animation on zooming (both zooming in and out; only tile buffer is used).
3. Enhanced panning:
- new tiles are rendered during the panning operation;
- scale bar, zoom bar, etc will remain in place;
- animation to simulate inertia.
4. Optimizations for tiles:
- no scaling when displaying tiles in native projection, they will be exactly 256*256 pixels, therefore rendering quality is the same as provided by original services (so far tested for Spherical Mercator only);
- ZoomBehavior = zbUseTileLevels will be used for any changes of extents; so when it's on, it will be impossible to set extents not matched with some tile level;
- no duplicate HTTP requests and unnecessary cache search.
5. A fix for Utils.ClipGridWithPolygon suggested here (for v 4.9): http://bugs.mapwindow.org/view.php?id=2349
6. Optimization of headers/compilation speed.
7. A few memory leaks and warnings found with CppTest resolved.
↧