ThinkGeo.com    |     Documentation    |     Premium Support

Always Label Polygon

I'm sure there's an easy way to do this and I'm just missing it.  I have a shapefile which is essentially a grid I overlay on the map.  Each grid cell has a name.  Right now I have the name displaying fine, but it is always in the center of the polygon, so if I zoom in to where it shows only the corners of 4 cells, my text is gone.  I would like it to always display the name (if it can fit), preferbly in the center of the visible are of the polygon.  Any help would be appreciated.


 


Thanks,


.Ryan.



Ryan, 
  
   I was certain that we had a property for this on the TextStyle but I could not find it.  Let me check with the developers on Monday.  If we don’t have it we will add it.  The way I remember it working is that if this property was enabled we would clip the polygon based on the current extent, then we used that clipped polygon to label.  This means the label would always be visible. 
  
 David

Thanks David, that sounds like it is exactly what I’m looking to do.  
  
 .Ryan.

Sorry for the inconvenience, Ryan, we are still working on it now. Any progress we will update here. 
  
 Johnny

Hi Ryan, 



To make sure we didn't delay your work, we added a new property "FittingPolygonScreen" to TextStyle, if it's set as 'true', it allows you to draw the label for clipping polygons, but it doesn't apply to multiple tiles and server cache now, we are considering a stratege for problem, seems like it still needs some time. Please get the latest production version 6.0.0.65 or later to have a try at first to check if it fits your requirements. 



Thanks, 

Johnny