Hi, thanks for the explanation, although i am curious to know, the function setMapArea(), how does it actually zoom in? because i understand that it defines the area to zoom into, but HOW does it do that?
My guess would be that it listens for the mouse click, which would invoke a mouseclick listener or something like that and increase the size of the area that was click giving the zoomin impression. cheers Michael Bedward wrote: > > Just to clarify the setReset method... > > Martin is quite right that it tells the map pane to update all layers. > Included in this is a recalculation of the display scale. If you > replace a layer (e.g. display a shapefile, then delete that layer and > swap to another shapefile) without calling setReset you can get a > distorted display of the features because the scale variables have not > been correctly recalculated. > > If you are just chaning features within a vector layer (points, > lines, polygons) then you shouldn't need to call setReset to see the > changes. > > But "setReset"... it's a terrible name for a method :-) > > Michael > > 2009/2/16 Martin Schmitz <[email protected]>: >> Hello, >> >> setContext(.) defines the "context" which holds the displayed layers >> >> setMapArea(.) defines the area to zoom to >> >> isReset(.) checks whether setReset(true) was previously called, so every >> layer is updated on next repaint(); without setReset(true) changes on >> layers (e.g. new features) do not become visible (as my experience is!) >> >> Kind regards >> >> Martin Schmitz >> >> nvidia schrieb: >>> Hi, >>> >>> would somebody kindly explain what the following functions do: >>> >>> public void setContext(MapContext context) >>> >>> public void setMapArea(Envelope mapArea) >>> >>> public boolean isReset(); >>> >>> because i can't find any description of this in the user guide with >>> referrence to using a JMapPane or even in API >>> http://javadoc.geotools.fr/2.3/org/geotools/gui/swing/JMapPane.html >>> which i >>> found was not greate >>> :(. >>> >>> >>> Cheers >> >> >> >> >> ------------------------------------------------------------------------------ >> Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, >> CA >> -OSBC tackles the biggest issue in open source: Open Sourcing the >> Enterprise >> -Strategies to boost innovation and cut costs with open source >> participation >> -Receive a $600 discount off the registration fee with the source code: >> SFAD >> http://p.sf.net/sfu/XcvMzF8H >> _______________________________________________ >> Geotools-gt2-users mailing list >> [email protected] >> https://lists.sourceforge.net/lists/listinfo/geotools-gt2-users >> > > ------------------------------------------------------------------------------ > Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, > CA > -OSBC tackles the biggest issue in open source: Open Sourcing the > Enterprise > -Strategies to boost innovation and cut costs with open source > participation > -Receive a $600 discount off the registration fee with the source code: > SFAD > http://p.sf.net/sfu/XcvMzF8H > _______________________________________________ > Geotools-gt2-users mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/geotools-gt2-users > > -- View this message in context: http://n2.nabble.com/function-definitions-tp2331677p2345732.html Sent from the geotools-gt2-users mailing list archive at Nabble.com. ------------------------------------------------------------------------------ Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA -OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise -Strategies to boost innovation and cut costs with open source participation -Receive a $600 discount off the registration fee with the source code: SFAD http://p.sf.net/sfu/XcvMzF8H _______________________________________________ Geotools-gt2-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/geotools-gt2-users
