Map Provider - Performance
How fast a map is painted depends on many parameters:
Is offline map used |
When offline map is enabled and the tile images for the area, which is displayed in the map, are already saved in the file system, these images will be displayed in the map. Saved tile images have the best performance to paint the map. But there is a drawback for this feature: when the tile image is saved, the user interface can be in a state for a fraction of a second were it is not responding to a mouse movement or other UI related actions. Tile images are loaded in the background but saving the images will interrupt the UI for a short time but I couldn't find out why this happens. When offline map is disabled and a fast tile image server like OpenStreetMap is used, then the performance for drawing the tiles in the map is very good. |
Is a profile map provider used |
Using a profile map provider which displays several map providers will reduce the drawing performance. Using the offline map feature takes longer to display the tile images the first time, but when the tile images are saved then the performance is very fast. |
Is a tour painted |
The painting of a tour cannot be done in the background which therefor can interrupt the UI actions. The painting time also depends how many tours are displayed at once. |
Tile image size |
The smaller the image, the fast the drawing. When a tile image displays a part of a sea then it's much faster downloaded and painted compared with a tile image which is bigger and displays a relief. |
Speed of the tile image server |
WMS servers are mostly not so fast as tile image servers |
Tile Image Cache
The tile image cache holds currently 200 images, every tile image which is created or loaded will be cached. When the image cache is full, the oldest tile image will be discarded to make room for the new tile image.