<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<META content="MSHTML 6.00.6000.16414" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV><FONT face=Arial size=2>Hello to all kaMap users!</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2><STRONG>Background:</STRONG></FONT></DIV>
<DIV><FONT face=Arial size=2>I am trying to "port" a project, done 
with&nbsp;Mapserver and javascript,&nbsp;to kaMap. The program has the 
functionality to check/uncheck layers and add the data</FONT></DIV>
<DIV><FONT face=Arial size=2>dynamically from a database. This&nbsp;is 
necessary&nbsp;because the data are updated continuously, e.g. vehicle 
position... </FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>The memory saving with the&nbsp;caching of tiles 
mainly&nbsp;influenced&nbsp;my choice&nbsp;to move to kaMap. I lose the map 
quite often with Mapserver only.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2><STRONG>Question:</STRONG></FONT></DIV>
<DIV><FONT face=Arial size=2>I have a sql database server which contains the 
data for my layers (position etc.). I need to load the data into layers at 
runtime and update the layers</FONT></DIV>
<DIV><FONT face=Arial size=2>continuously. The problem is that although the 
javascript from init.php&nbsp;show that the layer is added (or at least the 
correct parameters are inserted)&nbsp;e.g.</FONT></DIV>
<DIV><FONT face=Arial 
size=2>------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------</FONT></DIV>
<DIV><FONT face=Arial size=2>map.addLayer(new _layer( 
{&nbsp;name:'taxi',visible:true,opacity:100,imageformat:'png',queryable:false,tileSource:'redraw',redrawInterval:10000,refreshInterval:5000,scales: 
new Array('1','1','1','1','1','1','1','1','1')}));";</FONT>&nbsp;</DIV>
<DIV><FONT face=Arial 
size=2>------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------</FONT></DIV>
<DIV><FONT face=Arial size=2>BUT: when I later do a getlayerByName('taxi') in an 
AJAX called php file to load the data, which is called every 2s, the layer does 
not exist.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>Here is my layer in the mapfile:</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>
<DIV><FONT face=Arial 
size=2>------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------</FONT></DIV>
<DIV>#####################################################<BR># Unit layer could 
be a Vehicle or Dispensing unit</DIV>
<DIV>&nbsp;</DIV>
<DIV>LAYER</DIV>
<DIV>&nbsp;&nbsp;&nbsp; NAME "taxi"<BR>&nbsp;&nbsp;&nbsp;&nbsp;GROUP 
"taxi"<BR>&nbsp;&nbsp;&nbsp;&nbsp;STATUS ON<BR>&nbsp;&nbsp;&nbsp;&nbsp;DATA 
"dummy"<BR>&nbsp;&nbsp;&nbsp;&nbsp;METADATA<BR>&nbsp;&nbsp;&nbsp;&nbsp; 
&nbsp;&nbsp;&nbsp;&nbsp; "tile_source" "redraw"<BR>&nbsp;&nbsp;&nbsp;&nbsp; 
&nbsp;&nbsp;&nbsp;&nbsp; "redraw_interval" "10000"<BR>&nbsp;&nbsp;&nbsp;&nbsp; 
&nbsp;&nbsp;&nbsp;&nbsp; "refresh_interval" 
"5000"<BR>&nbsp;&nbsp;&nbsp;&nbsp;END<BR>&nbsp;&nbsp;&nbsp;&nbsp;TYPE 
point<BR>&nbsp;&nbsp;&nbsp;&nbsp;LABELCACHE 
on<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
CLASS<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
&nbsp;&nbsp;&nbsp; SYMBOL 
"Taxi"<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
&nbsp;&nbsp;&nbsp; SIZE 
30<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; 
STYLE<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
COLOR -1 0 0<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
&nbsp;&nbsp;&nbsp; END<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
&nbsp;&nbsp;&nbsp; TEXT 
""<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; 
LABEL<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
BUFFER 
20<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
&nbsp;&nbsp;&nbsp; TYPE 
Truetype<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
&nbsp;&nbsp;&nbsp; FONT 
"arial"<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
&nbsp;&nbsp;&nbsp; SIZE 
8<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;POSITION 
uc<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;COLOR 
0 0 
0<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ANGLE 
AUTO&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;END<BR>&nbsp;&nbsp;&nbsp;&nbsp; 
END<BR>END</DIV>
<DIV>
<DIV><FONT face=Arial 
size=2>------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV>I tried to use KaXmlOverlay, which worked OK, but</DIV>
<DIV>-&gt;&nbsp;I already have code for&nbsp;an overlib imagemap,</DIV>
<DIV>-&gt; support for the overlay&nbsp;tooltip is&nbsp;lacking,</DIV>
<DIV>-&gt; overlays can't be switched on/off with usual layer checking</DIV>
<DIV>&nbsp;</DIV>
<DIV>I need this to work or my motivation for using kaMap would be 
nullified,</DIV>
<DIV>Any help will be much appreciated!</DIV>
<DIV>&nbsp;</DIV>
<DIV>Schalk Snyman</DIV></DIV></FONT></DIV></BODY></HTML>