Opened 12 years ago

Last modified 12 years ago

#2096 closed defect

mg-desktop: Improve MgLegend performance — at Version 1

Reported by: jng Owned by: jng
Priority: high Milestone: 2.4
Component: Desktop API Version:
Severity: major Keywords:
Cc: External ID:

Description (last modified by jng)

The MgLegend component does not currently handle large maps very well (with 100s of layers). This is because of primarily 2 things:

  1. We are excessively doing work on the GUI thread, which is a bad thing for large maps.
  2. We are also not caching layer icons

We should re-use the existing tree/legend modelling, initialization and updating logic from the .net AJAX viewer.

Change History (1)

comment:1 by jng, 12 years ago

Description: modified (diff)
Note: See TracTickets for help on using tickets.