Hi, I think there's only one line missing after $daLayer->draw($image): $daLayer->drawLabelCache($image);
Regards Ludwig >Message: 6 >Date: Thu, 3 Dec 2009 11:13:10 -0500 >From: Helen Eskina <[email protected]> >Subject: [mapserver-users] How to set Labels dynamically? >To: [email protected] >Message-ID: <5cde4e2f906f4ce9b22afedb42cd0...@skysource> >Content-Type: text/plain; charset="windows-1252" > >Hello, > > > >I couldn’t find documentation how to set the text labels dynamically using >MapScript. > >My application should show points with labels on the map. Points and labels >are obtained dynamically from the database or some text file. > >I add the points to the layer and draw layer as following: > > > >$my_point = ms_newpointObj(); > > > > $my_point->setXY(-75.895, 45.9227); > > $my_point->project($projInObj,$projOutObj); > > > > $line = ms_newLineObj(); > >$line->add($my_point); > > $shape = ms_newShapeObj(MS_SHAPE_POINT); > > $shape->add($line); > > $shape->set(text, 'new point'); > > $daLayer->addFeature($shape); > > > >$image=$map->draw(); > >$daLayer->draw($image); > > $image_url=$image->saveWebImage(); > > > >Points are displayed on the map, but no text. What am I doing wrong? > > > >I will appreciate any help, > >Helen _______________________________________________ mapserver-users mailing list [email protected] http://lists.osgeo.org/mailman/listinfo/mapserver-users
