[Gvsig_desarrolladores] Problemas actualizando Symbols

Antonio Fdez Carpio carpio1 en gmail.com
Vie Sep 7 14:42:23 CEST 2007


Tienes que hacer mapControl.drawMap(false);

El día 7/09/07, MAU <ingmau00 en gmail.com> escribió:
>
> resulta que ando haciendo una extension y tengo un problema cuando
> actualizo simbolos.
> Lo hace bien, solo que no renueva el mapa: si llamo a MapControl ->
> mc.drawMap(true) me renueva correctamente los simbolos; peor el problema
> es que no me pinta el mapa de abajo.
> ¿como puedo solucionarlo? porque cuando hago un zoom ya lo vuelve a
> pintar.
>
> ya probe con repaint(), updateUI(), mc.rePaintDirtyLayers();
> drawMap(false)
> con este ultimo no desaparece el mapa pero tampoco pone bien lso simbolos
> porque no los actualiza.
>
>
>     public static void clearFlagsFromGraphics(MapControl mc) {
>         GraphicLayer graphics = mc.getMapContext().getGraphicsLayer();
>         for (int i = graphics.getNumGraphics () - 1; i >= 0; i--) {
>             FGraphic aux = graphics.getGraphic(i);
>             if (aux.getTag() != null)
>                 if (aux.getTag().equalsIgnoreCase("FLAG"))
>                     graphics.removeGraphic (aux);
>         }
>         System.out.println("REMOVIENDO FLAGS FROM GRAPHICS");
>         //mc.commandRepaint();
>         mc.drawMap(true);
>
>         //mc.repaint();
>
>         //mc.drawGraphics();
>
>         //mc.rePaintDirtyLayers();
>
>     }
>
>
>
> Gracias.
>
>
> --
>         //\/\ A U
> /************************************************************************
>         Miguel Álvarez Úbeda
>         ingmau00 en gmail.com
>
> ************************************************************************/
> _______________________________________________
> gvSIG_desarrolladores mailing list
> gvSIG_desarrolladores en runas.cap.gva.es
> http://runas.cap.gva.es/mailman/listinfo/gvsig_desarrolladores
>
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: http://runas.cap.gva.es/pipermail/gvsig_desarrolladores/attachments/20070907/66212018/attachment-0001.htm


Más información sobre la lista de distribución gvSIG_desarrolladores