Ticket #149 (closed defect: fixed)

Opened 3 years ago

Last modified 3 years ago

Legend does not refresh map when layers switched on/off when using selection overlay

Reported by: chrisclaydon Owned by: pagameba
Priority: P1 Milestone: 2.0
Component: Widgets Version: SVN
Severity: Major Keywords:
Cc: External ID: 1152221
state: Analysis Requested Browser: All
Operating System: All

Description

1. Create a layout with an MG map containing more than one layer.

2. Turn off a layer.

3. Select a feature.

3. Turn a layer off or on.

RESULT: Layer will not turn off or on.

Note: It looks like the selection overlay is re-drawn instead of the map.

Change History

Changed 3 years ago by chrisclaydon

Also, if you create a buffer on the layout, the buffer does not show up until you pan or zoom. Again, it looks like the selection overlay gets re-drawn instead of the main map image.

Changed 3 years ago by pagameba

  • owner changed from madair to pagameba
  • status changed from new to assigned
  • state changed from Analysis Requested to Analysing

Changed 3 years ago by pagameba

The logic for handling redraws when we have a separate query layer is not complete. We need to separate out drawing the query layer from drawing the map so that we don't need to refresh the map when selections change and we don't need to redraw the selection when the map changes.

Changed 3 years ago by pagameba

(In [1636]) Re #149. Separate logic for drawing selection and map in the case of a separate overlay layer in MapGuide. Also remove the resize effect on the selection overlay layer as it causes a temporary visual displacement of the selection image that is quite disconcerting.

Changed 3 years ago by pagameba

  • status changed from assigned to closed
  • state changed from Analysing to Committed
  • resolution set to fixed

Closing.

Changed 3 years ago by chrisclaydon

  • status changed from closed to reopened
  • state changed from Committed to Analysis Requested
  • resolution fixed deleted

This problem seems to be back in the latest code.

Changed 3 years ago by pagameba

(In [1651]) Re #149, merge r1636 back in to trunk, somehow this change got reverted by me.

Changed 3 years ago by pagameba

  • status changed from reopened to closed
  • resolution set to fixed

somehow I overwrote the change, fixed again!

Note: See TracTickets for help on using tickets.