<br><font size=2 face="sans-serif">Hi,<br>
Try to add geodesic: true as an option.</font>
<br><font size=2 face="sans-serif">Is </font><font size=3>EPSG:2398</font><font size=2 face="sans-serif">,
the projection defined in the option of the map object?</font>
<br><font size=3>Steve</font>
<br>
<p>
<br>
<br>
<br>
<table width=100%>
<tr valign=top>
<td width=40%><font size=1 face="sans-serif"><b>Tim Balschmiter &lt;tb.rostock@googlemail.com&gt;@openlayers.org</b>
</font>
<br><font size=1 face="sans-serif">Envoyé par : users-bounces@openlayers.org</font>
<p><font size=1 face="sans-serif">24/09/2009 02:17 AM</font>
<td width=59%>
<table width=100%>
<tr valign=top>
<td>
<div align=right><font size=1 face="sans-serif">A</font></div>
<td><font size=1 face="sans-serif">Users@openlayers.org</font>
<tr valign=top>
<td>
<div align=right><font size=1 face="sans-serif">cc</font></div>
<td>
<tr valign=top>
<td>
<div align=right><font size=1 face="sans-serif">Objet</font></div>
<td><font size=1 face="sans-serif">[OpenLayers-Users] measure with 2398</font></table>
<br>
<table>
<tr valign=top>
<td>
<td></table>
<br></table>
<br>
<br>
<br>
<br>
<br><font size=3>Hello list, i am using the measure-option, but i get wrong
&nbsp;distance, if i am using projection 2398.</font>
<br><font size=3>What can i do to get the right values?!</font>
<br><font size=3>thanks for helping me</font>
<br><font size=3>tim</font>
<br><font size=3>code:</font>
<br>
<br><font size=3>var measureOptions = {</font>
<br><font size=3>&nbsp;handlerOptions : {</font>
<br><font size=3>&nbsp; &nbsp;style :&quot;default&quot;,</font>
<br><font size=3>&nbsp;persist :true,</font>
<br><font size=3>&nbsp;projection: &quot;EPSG:2398&quot;</font>
<br><font size=3>}</font>
<br><font size=3>}</font>
<br><font size=3>var lineMeasure = new OpenLayers.Control.Measure(</font>
<br><font size=3>OpenLayers.Handler.Path, measureOptions);</font>
<br><font size=3>var polygonMeasure = new OpenLayers.Control.Measure(</font>
<br><font size=3>OpenLayers.Handler.Polygon, measureOptions);</font>
<br>
<br><font size=3>lineMeasure.events.on( {</font>
<br><font size=3>&quot;measure&quot; :handleDistanceMeasurements,</font>
<br><font size=3>&quot;measurepartial&quot; :handleDistanceMeasurements</font>
<br><font size=3>});</font>
<br><font size=3>polygonMeasure.events.on( {</font>
<br><font size=3>&quot;measure&quot; :handleAreaMeasurements,</font>
<br><font size=3>&quot;measurepartial&quot; :handleAreaMeasurements</font>
<br><font size=3>});</font>
<br>
<br><font size=3>function handleAreaMeasurements(event) {</font>
<br><font size=3>var units = event.units;</font>
<br><font size=3>var measure = event.measure;</font>
<br><font size=3>var element = document.getElementById('messung');</font>
<br><font size=3>var out = &quot;&quot;;</font>
<br><font size=3>out += &quot;Fläche: &quot; + measure.toFixed(3) + &quot;
&quot; + units</font>
<br><font size=3>+ &quot;&lt;sup&gt;2&lt;/sup&gt;&quot;;</font>
<br><font size=3>element.innerHTML = out;</font>
<br><font size=3>}</font>
<br><font size=3>function handleDistanceMeasurements(event) {</font>
<br><font size=3>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;var units = event.units;</font>
<br><font size=3>var measure = event.measure;</font>
<br><font size=3>var element = document.getElementById('messung');</font>
<br><font size=3>var out = &quot;&quot;;</font>
<br><font size=3>out += &quot;Distanz: &quot; + measure.toFixed(3) + &quot;
&quot; + units;</font>
<br><font size=3>element.innerHTML = out;</font>
<br><font size=3>};</font><tt><font size=2>_______________________________________________<br>
Users mailing list<br>
Users@openlayers.org<br>
http://openlayers.org/mailman/listinfo/users<br>
</font></tt>
<br>
<br>
<br>