ThinkGeo.com    |     Documentation    |     Premium Support

Read the type of the shape from javascript

 How can I get the type of the shape that I´ve drawn on the EditOverlay, I mean if its a point, polygon, rectangle, etc. , using JAVASCRIPT ???


Thanks in advance for your help !!



Hi,


Welcome to mapSuite forum, please check the anwser below:



Given that you have got the drawn feature, it should be the “OpenLayers.Feature.Vector” type, then we can easily get the geometry of the feature via “geometry” property. Just like the code below: 



var feature = editLayer.features[0]; 

var geometry = feature.geometry; 



after getting the geometry, we can get the wkt of the geometry using the code “var wkt = geometry.toString()”, and then we can analysis the wkt to get the geometry type. 



Thanks, 

Johnny 

 



 Excellent !! Thanks, the MapSuite it´s great, I was working with mapxtreme before but this will be our GIS devtool from now.



Hello iennifer, 
  
 You are always welcome, please feel free to let us know your problem. 
  
 Regards, 
  
 Gary