<html><head><style type="text/css"><!-- DIV {margin:0px;} --></style></head><body><div style="font-family:arial, helvetica, sans-serif;font-size:12pt"><DIV>Hi all,</DIV>
<DIV>&nbsp;</DIV>
<DIV>I just used MS4W 2.2.5 for the first time. I created annotation layer by code as:</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;$map=ms_newMapObj(...map file name...);</DIV>
<DIV>&nbsp;$layer=ms_newLayerObj($map);<BR>&nbsp;$layer-&gt;set("name", "amp");<BR>&nbsp;$layer-&gt;set("data", "ampdata");<BR>&nbsp;$layer-&gt;set("type", MS_LAYER_ANNOTAION);<BR>&nbsp;$layer-&gt;set("status", MS_ON);<BR>&nbsp;$layer-&gt;set("labelitem", "amp_name");<BR>&nbsp;$class=ms_newClassObj($layer);<BR>&nbsp;<BR>&nbsp;$class-&gt;label-&gt;color-&gt;setRGB(0,0,0);<BR>&nbsp;$class-&gt;label-&gt;set("type", MS_TRUETYPE); <BR>&nbsp;$class-&gt;label-&gt;set("font", "cordia");&nbsp; // this is set in fontlist file<BR>&nbsp;$class-&gt;label-&gt;set("size", 14);<BR>&nbsp;$class-&gt;label-&gt;set("position", MS_CC);<BR></DIV>
<DIV>but when it came to $image=$map-&gt;draw(); it showed warnings 9 or 10 sentences like below:</DIV>
<DIV>&nbsp;</DIV>
<DIV><STRONG>Warning</STRONG>: [MapServer Error]: msQueryByRect(): No matching record(s) found. in <B>D:\Work\test\area50.php</B> on line <B>42</B></DIV>
<DIV><STRONG>...</STRONG></DIV>
<DIV><STRONG>...</STRONG></DIV>
<P><STRONG></STRONG>&nbsp;</P>
<P>so $image-&gt;saveImage(..image file..); was error. But if I created polygon layer with this data it showed as it should. So, I tried to use the above code with previous phpmapscript (not in ms4w suit), php_mapscript_48.dll, it worked. What's wrong with my code for using with ms4w?</P>
<P>&nbsp;</P>
<P>TIA</P>
<P>Krung</P>
<DIV><BR><BR></DIV></div><br>__________________________________________________<br>Do You Yahoo!?<br>Tired of spam?  Yahoo! Mail has the best spam protection around <br>http://mail.yahoo.com </body></html>