[ka-Map-users] changes in cvs version
David Badke
dbadke at uvic.ca
Mon Mar 13 16:21:14 EST 2006
I updated my code with the cvs changes, and maps that used to work
stopped working - I got blank tiles. After MUCH debugging, I think I
found the problem.
I think there is a bug related to the changes in kaMap.js. The _map()
initialization function is now expecting an object as its parameter,
formerly a list of values. The setting of the "this.xxx" values changed
accordingly. However, the line:
(1886) this.units = o.units?o.units:5;
does not work if units are 'inches' (0); it always sets units to 5,
which messes up all future calculations.
I am not very familiar with objects in JavaScript, so I can't say for
sure why it doesn't work, but I suspect a value of zero handed to
'o.units?' will always evaluate to false. I do know that if I change the
line to 'this.units = o.units' everything works again. I haven't tried
it, but I'll bet any units other than inches will work (that is, o.units
!= 0).
David
Paul Spencer wrote:
> Hi all,
>
> I've recently committed some fairly major changes to ka-Map cvs to fix
> some issues and to prepare us for some future possibilities.
>
> One of these changes has resulted in a change to config.php.
> config.dist.php has been modified in cvs, but you will have to
> manually update your local config.php with the required changes.
> Changes are only required to the declaration of $aszMapFiles.
>
> See bug 1350 (http://bugzilla.maptools.org/show_bug.cgi?id=1350) for
> details
>
> Cheers
>
> Paul
>
--
David Badke
Humanities Computing and Media Center
University of Victoria, BC, Canada
More information about the ka-Map-users
mailing list