[OpenLayers-Dev] Editable polygon
Christopher Schmidt
crschmidt at metacarta.com
Mon Feb 9 07:10:30 EST 2009
On Mon, Feb 09, 2009 at 11:56:11AM +0000, Andy Deakin wrote:
> This is great! Thanks.
>
> Is there a preferred way to find the coordinates of an edited polygon
> (e.g. to send back to a server via ajax).
> At the moment I have found two ways:
>
> 1) Parsing the polygon.geometry.toString() by stripping off the
> POLYGON(( and )), then splitting by comma, then splitting by space
> (seems a bit messy)
> 2) loop through polygon.geometry.components[0].components[i]
Do this.
> In the documentation
> http://dev.openlayers.org/docs/files/OpenLayers/Geometry-js.html there
> also appears to be a getVertices() function, but it doesn't seem to
> exist. Has this been removed?
No, but it was only added 48 hours ago.
> Also, it there the feature to transform the coords into decimal degrees
> format on the client side?
var geom = geometry.clone().transform(new OL.Projection("EPSG:900913"),
new OL.Projection("EPSG:4326"));
Regards,
--
Christopher Schmidt
MetaCarta
More information about the Dev
mailing list