[ka-Map-users] Scalebar
ramesh karra
karrarm at yahoo.com
Thu Apr 20 13:37:25 EDT 2006
Thanks Tim!
It works! This is exactly what I wanted!
Thanks again,
Ramesh
--- Tim Schaub <tim at commenspace.org> wrote:
> Hey Ramesh-
>
> > but because the map has zoomed in, the length of
> the scale is
> > double that of previous zoom level!
> >
> > This is basically correct but the length of the
> line drawn is
> > doubled and I am wondering if there is anyway the
> scales can become
>
> Sounds like the scale bar is still displaying the
> correct scale, it's
> just longer than you'd like. You can change this
> behavior by modifying
> the minWidth and maxWidth properties. This is done
> wherever you
> initialize your scale bar (in startUp.js if you use
> the index.html from
> CVS - note that I just updated startUp.js to use the
> correct property
> names).
>
> So, if you want to force the scale bar to a narrower
> range of widths, do
> something like:
> myScalebar.minWidth = 150;
> myScalebar.maxWidth = 200;
>
> (This will force the scale bar to remain between 150
> and 200 pixels
> wide.)
>
> The reason there is a range of widths is so that
> scale bar subdivisions
> can be calculated that fall on nice looking numbers
> (I think 0.5 is
> nicer than 0.25 for example). If you give it a very
> narrow range of
> widths, you might find some scale levels that
> produce gnarly subdivision
> widths (in display units).
>
> If you want to play around with modifying the scale
> bar, you can use
> http://mapserver.commenspace.org/tools/scalebar/
>
> All the javascript that you'll need (for non-default
> configuration) is
> displayed in the box on the lower right.
>
> Tim
>
__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com
More information about the ka-Map-users
mailing list