Hi guys
the knowledge that I have to come mapgraphic this link:
http://udig.refractions.net/confluence/display/DEV/Providing+Visual+Feedback+from+a+View

the problem is, the command asks for a draw in this class as a parameter
MapGraphicContext

public void draw (MapGraphicContext context)

I've searched but not found how to get a MapGraphicContext to move to the
draw

I've seen in some places qa idea is to join mapgraphic + tool
My plugin extends simpletool already, so as I join the mapgraphic?
gotta extend another class?


thanks for help guys


Send udig-devel mailing list submissions to
>        [email protected]
>
> To subscribe or unsubscribe via the World Wide Web, visit
>        http://lists.refractions.net/mailman/listinfo/udig-devel
> or, via email, send a message with subject or body 'help' to
>        [email protected]
>
> You can reach the person managing the list at
>        [email protected]
>
> When replying, please edit your Subject line so it is more specific
> than "Re: Contents of udig-devel digest..."
>
>
> Today's Topics:
>
>   1. Re: draw in map (carlos henrique de souza junior)
>
>
> ----------------------------------------------------------------------
>
> Message: 1
> Date: Mon, 27 Jun 2011 14:19:35 -0300
> From: carlos henrique de souza junior <[email protected]>
> Subject: Re: [udig-devel] draw in map
> To: [email protected]
> Message-ID: <[email protected]>
> Content-Type: text/plain; charset="iso-8859-1"
>
> excuse the lack of knowledge but as I do that?
> My difficulty is the code if you have a wonderful example
> thanks
>
>
>
>
> Date: Sun, 26 Jun 2011 20:25:26 +1000
> From: Jody Garnett <[email protected]>
> Subject: Re: [udig-devel] udig-devel Digest, Vol 92, Issue 34
> To: User-friendly Desktop Internet GIS
>       <[email protected]>
> Message-ID: <[email protected]>
> Content-Type: text/plain; charset="utf-8"
>
> > Could you try out the "graph" plugin? It uses a relationship between a
> tool and a map > graphic to show different routes when choosing the
> shortest
> route...
>
> > I see that the page you mention already describes this; it is just that
> graph is a nicer > example.
> --
> Jody Garnett
>
>
> On Sunday, 26 June 2011 at 12:14 PM, carlos henrique de souza junior wrote:
>
>  >> I do not know or use the best mapgraphic not know how to "get" the
> mapgraphic the map in order to draw him to call the function
> > I saw how it works with this link
> > (
>
> http://udig.refractions.net/confluence/display/DEV/Providing+Visual+Feedback+from+a+View
> )
> > but not found anything talking about how to get the mapgraphic
> > could help me with this please?
> >
> >
> >  Date: Sun, 26 Jun 2011 09:46:27 +1000
> >  From: Jody Garnett <[email protected] (mailto:
> [email protected]
> )>
> >  Subject: Re: [udig-devel] draw in map
> >  To: User-friendly Desktop Internet GIS
> > <[email protected] (mailto:
> [email protected]
> )>
> >  Message-ID: <[email protected] (mailto:
> [email protected])>
> >  Content-Type: text/plain; charset="utf-8"
> >
> >  You may wish to use a "Mapgraphic" or decorator to display feedback on
> the map that moves around with the map. The draw shape command is mostly
> intended for visual feedback when using a tool. You can (if needed) update
> the data that your draw shape command uses (your teste Line2D in this case)
> so that the line is scaled as the map zoom changes. It is best to record
> your positions as "coordinates" in this case; and use the viewport methods
> to transform them into pixels as needed.
> >
> >  --
> >  Jody Garnett
> >
> >
> >  On Friday, 24 June 2011 at 1:41 AM, carlos henrique de souza junior
> wrote:
> >
> > >
> > > hello guys I'm trying to create a plugin to draw the map floor plan for
> an irrigation system, but am having trouble with the fact of drawing lines
> on the map because the drawings do not move together with the map.
> > > For example if I give a map zoom increases the size but the design
> stays
> the same size
> > > this test is that when I give a click on the map it should draw a line
> from the point you clicked:
> > >
> > >
> > > Line2D teste = new Line2D.Double(new Double(e.x), new Double(e.y),e.x +
> 122, e.y + 15);
> > >
> > > DrawShapeCommand dF =
> getContext().getDrawFactory().createDrawShapeCommand(teste,Color.BLUE);
> > >
> > > dF.setStroke(133333, 0);
> > >
> > > getContext().sendSyncCommand(dF);
> > >
> > >
> > >
> > > Anyone know why this desenhao not respond to command together with the
> map?
> > > _______________________________________________
> > > User-friendly Desktop Internet GIS (uDig)
> > > http://udig.refractions.net
> > > http://lists.refractions.net/mailman/listinfo/udig-devel
> >
> >  -------------- next part --------------
> >  An HTML attachment was scrubbed...
> >  URL: <
>
> http://lists.refractions.net/pipermail/udig-devel/attachments/20110626/7756914e/attachment-0001.html
> >
> >
> >
> > _______________________________________________
> > User-friendly Desktop Internet GIS (uDig)
> > http://udig.refractions.net
> > http://lists.refractions.net/mailman/listinfo/udig-devel
> -------------- next part --------------
> An HTML attachment was scrubbed...
> URL: <
> http://lists.refractions.net/pipermail/udig-devel/attachments/20110627/b9ebc478/attachment-0001.html
> >
>
> ------------------------------
>
> _______________________________________________
> udig-devel mailing list
> [email protected]
> http://lists.refractions.net/mailman/listinfo/udig-devel
>
>
> End of udig-devel Digest, Vol 92, Issue 39
> ******************************************
>
_______________________________________________
User-friendly Desktop Internet GIS (uDig)
http://udig.refractions.net
http://lists.refractions.net/mailman/listinfo/udig-devel

Reply via email to