<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic  geometryService.lengths() is not working on the 4.8 in ArcGIS JavaScript Maps SDK Questions</title>
    <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/geometryservice-lengths-is-not-working-on-the-4-8/m-p/78714#M7184</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I've take the code from here :&lt;/P&gt;&lt;P&gt;&lt;A class="link-titled" href="https://developers.arcgis.com/javascript/latest/sample-code/sandbox/index.html?sample=intro-graphics" title="https://developers.arcgis.com/javascript/latest/sample-code/sandbox/index.html?sample=intro-graphics"&gt;ArcGIS API for JavaScript Sandbox&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;And i've added this code&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;BLOCKQUOTE class="jive_macro_quote jive-quote jive_text_macro"&gt;&lt;P&gt;var lengthParamsCliped = new LengthsParameters();&lt;BR /&gt; lengthParamsCliped.calculationType = 'geodesic';&lt;BR /&gt; lengthParamsCliped.geodesic = true;&lt;BR /&gt; lengthParamsCliped.lengthUnit = 'METER'; &lt;BR /&gt; lengthParamsCliped.polylines = [polyline]; &lt;BR /&gt;&lt;BR /&gt; geometryService.lengths(lengthParamsCliped).then(calculatedClippedLength); &lt;BR /&gt;&lt;BR /&gt; function calculatedClippedLength(res)&lt;BR /&gt; {&lt;BR /&gt; console.info(res); &lt;BR /&gt; }&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The code stop with the message "a.toJSON is not a function"&lt;/P&gt;&lt;P&gt;Where a is the polyline who looks like that:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;BLOCKQUOTE class="jive_macro_quote jive-quote jive_text_macro"&gt;&lt;OL class="" style="color: #212121 !important; font-size: 12px;"&gt;&lt;LI class=""&gt;&lt;DIV class="" style="margin-left: -12px; padding: 0px 6px 0px 12px;"&gt;&lt;DIV class="" style="margin-left: 1px;"&gt;&lt;SPAN class="" style="color: #881391;"&gt;a&lt;/SPAN&gt;&lt;SPAN class=""&gt;:&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN class=""&gt;Object&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;OL class="" style="padding-left: 12px;"&gt;&lt;LI class=""&gt;&lt;SPAN&gt;&lt;SPAN class="" style="color: #881391;"&gt;paths&lt;/SPAN&gt;:&amp;nbsp;&lt;SPAN class=""&gt;Array(3)&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;OL class="" style="padding-left: 12px;"&gt;&lt;LI class=""&gt;&lt;SPAN&gt;&lt;SPAN class="" style="color: #881391;"&gt;0&lt;/SPAN&gt;:&amp;nbsp;&lt;SPAN class=""&gt;Array(2)&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;OL class="" style="padding-left: 12px;"&gt;&lt;LI&gt;&lt;SPAN&gt;&lt;SPAN class="" style="color: #881391;"&gt;0&lt;/SPAN&gt;:&amp;nbsp;&lt;SPAN class="" style="color: #1c00cf;"&gt;-111.3&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/LI&gt;&lt;LI&gt;&lt;SPAN&gt;&lt;SPAN class="" style="color: #881391;"&gt;1&lt;/SPAN&gt;:&amp;nbsp;&lt;SPAN class="" style="color: #1c00cf;"&gt;52.68&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/LI&gt;&lt;LI&gt;&lt;SPAN&gt;&lt;SPAN class="" style="color: #881391;"&gt;length&lt;/SPAN&gt;:&amp;nbsp;&lt;SPAN class="" style="color: #1c00cf;"&gt;2&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/LI&gt;&lt;LI class=""&gt;&lt;SPAN&gt;&lt;SPAN class="" style="color: #881391;"&gt;__proto__&lt;/SPAN&gt;:&amp;nbsp;&lt;SPAN class=""&gt;Array(0)&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;/LI&gt;&lt;LI class=""&gt;&lt;SPAN&gt;&lt;SPAN class="" style="color: #881391;"&gt;1&lt;/SPAN&gt;:&amp;nbsp;&lt;SPAN class=""&gt;Array(2)&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;OL class="" style="padding-left: 12px;"&gt;&lt;LI&gt;&lt;SPAN&gt;&lt;SPAN class="" style="color: #881391;"&gt;0&lt;/SPAN&gt;:&amp;nbsp;&lt;SPAN class="" style="color: #1c00cf;"&gt;-98&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/LI&gt;&lt;LI&gt;&lt;SPAN&gt;&lt;SPAN class="" style="color: #881391;"&gt;1&lt;/SPAN&gt;:&amp;nbsp;&lt;SPAN class="" style="color: #1c00cf;"&gt;49.5&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/LI&gt;&lt;LI&gt;&lt;SPAN&gt;&lt;SPAN class="" style="color: #881391;"&gt;length&lt;/SPAN&gt;:&amp;nbsp;&lt;SPAN class="" style="color: #1c00cf;"&gt;2&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/LI&gt;&lt;LI class=""&gt;&lt;SPAN&gt;&lt;SPAN class="" style="color: #881391;"&gt;__proto__&lt;/SPAN&gt;:&amp;nbsp;&lt;SPAN class=""&gt;Array(0)&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;/LI&gt;&lt;LI class=""&gt;&lt;SPAN&gt;&lt;SPAN class="" style="color: #881391;"&gt;2&lt;/SPAN&gt;:&amp;nbsp;&lt;SPAN class=""&gt;Array(2)&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;OL class="" style="padding-left: 12px;"&gt;&lt;LI&gt;&lt;SPAN&gt;&lt;SPAN class="" style="color: #881391;"&gt;0&lt;/SPAN&gt;:&amp;nbsp;&lt;SPAN class="" style="color: #1c00cf;"&gt;-93.94&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/LI&gt;&lt;LI&gt;&lt;SPAN&gt;&lt;SPAN class="" style="color: #881391;"&gt;1&lt;/SPAN&gt;:&amp;nbsp;&lt;SPAN class="" style="color: #1c00cf;"&gt;29.89&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/LI&gt;&lt;LI&gt;&lt;SPAN&gt;&lt;SPAN class="" style="color: #881391;"&gt;length&lt;/SPAN&gt;:&amp;nbsp;&lt;SPAN class="" style="color: #1c00cf;"&gt;2&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/LI&gt;&lt;LI class=""&gt;&lt;SPAN&gt;&lt;SPAN class="" style="color: #881391;"&gt;__proto__&lt;/SPAN&gt;:&amp;nbsp;&lt;SPAN class=""&gt;Array(0)&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;/LI&gt;&lt;LI&gt;&lt;SPAN&gt;&lt;SPAN class="" style="color: #881391;"&gt;length&lt;/SPAN&gt;:&amp;nbsp;&lt;SPAN class="" style="color: #1c00cf;"&gt;3&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/LI&gt;&lt;LI class=""&gt;&lt;SPAN&gt;&lt;SPAN class="" style="color: #881391;"&gt;__proto__&lt;/SPAN&gt;:&amp;nbsp;&lt;SPAN class=""&gt;Array(0)&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;/LI&gt;&lt;LI class=""&gt;&lt;SPAN&gt;&lt;SPAN class="" style="color: #881391;"&gt;spatialReference&lt;/SPAN&gt;:&lt;/SPAN&gt;&lt;OL class="" style="padding-left: 12px;"&gt;&lt;LI&gt;&lt;SPAN&gt;&lt;SPAN class="" style="color: #881391;"&gt;wkid&lt;/SPAN&gt;:&amp;nbsp;&lt;SPAN class="" style="color: #1c00cf;"&gt;4326&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/LI&gt;&lt;LI class=""&gt;&lt;SPAN&gt;&lt;SPAN class="" style="color: #881391;"&gt;__proto__&lt;/SPAN&gt;:&amp;nbsp;&lt;SPAN class=""&gt;Object&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;/LI&gt;&lt;LI&gt;&lt;SPAN&gt;&lt;SPAN class="" style="color: #881391;"&gt;type&lt;/SPAN&gt;:&amp;nbsp;&lt;SPAN class="" style="color: #c41a16;"&gt;&lt;SPAN class="" style="color: #222222;"&gt;"&lt;/SPAN&gt;polyline&lt;SPAN class="" style="color: #222222;"&gt;"&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/LI&gt;&lt;LI class=""&gt;&lt;SPAN&gt;&lt;SPAN class="" style="color: #881391;"&gt;__proto__&lt;/SPAN&gt;:&amp;nbsp;&lt;SPAN class=""&gt;Object&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I will be grateful if someone could help me to find a solution.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks in advance&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards&lt;/P&gt;&lt;P&gt;RN&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;#geometryService&lt;/P&gt;&lt;P&gt;#lengths()&lt;/P&gt;&lt;P&gt;#4.8&lt;/P&gt;&lt;P&gt;#4.x&lt;/P&gt;&lt;P&gt;#&lt;SPAN&gt;a.toJSON&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 20 Sep 2018 14:57:23 GMT</pubDate>
    <dc:creator>RN</dc:creator>
    <dc:date>2018-09-20T14:57:23Z</dc:date>
    <item>
      <title>geometryService.lengths() is not working on the 4.8</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/geometryservice-lengths-is-not-working-on-the-4-8/m-p/78714#M7184</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I've take the code from here :&lt;/P&gt;&lt;P&gt;&lt;A class="link-titled" href="https://developers.arcgis.com/javascript/latest/sample-code/sandbox/index.html?sample=intro-graphics" title="https://developers.arcgis.com/javascript/latest/sample-code/sandbox/index.html?sample=intro-graphics"&gt;ArcGIS API for JavaScript Sandbox&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;And i've added this code&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;BLOCKQUOTE class="jive_macro_quote jive-quote jive_text_macro"&gt;&lt;P&gt;var lengthParamsCliped = new LengthsParameters();&lt;BR /&gt; lengthParamsCliped.calculationType = 'geodesic';&lt;BR /&gt; lengthParamsCliped.geodesic = true;&lt;BR /&gt; lengthParamsCliped.lengthUnit = 'METER'; &lt;BR /&gt; lengthParamsCliped.polylines = [polyline]; &lt;BR /&gt;&lt;BR /&gt; geometryService.lengths(lengthParamsCliped).then(calculatedClippedLength); &lt;BR /&gt;&lt;BR /&gt; function calculatedClippedLength(res)&lt;BR /&gt; {&lt;BR /&gt; console.info(res); &lt;BR /&gt; }&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The code stop with the message "a.toJSON is not a function"&lt;/P&gt;&lt;P&gt;Where a is the polyline who looks like that:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;BLOCKQUOTE class="jive_macro_quote jive-quote jive_text_macro"&gt;&lt;OL class="" style="color: #212121 !important; font-size: 12px;"&gt;&lt;LI class=""&gt;&lt;DIV class="" style="margin-left: -12px; padding: 0px 6px 0px 12px;"&gt;&lt;DIV class="" style="margin-left: 1px;"&gt;&lt;SPAN class="" style="color: #881391;"&gt;a&lt;/SPAN&gt;&lt;SPAN class=""&gt;:&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN class=""&gt;Object&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;OL class="" style="padding-left: 12px;"&gt;&lt;LI class=""&gt;&lt;SPAN&gt;&lt;SPAN class="" style="color: #881391;"&gt;paths&lt;/SPAN&gt;:&amp;nbsp;&lt;SPAN class=""&gt;Array(3)&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;OL class="" style="padding-left: 12px;"&gt;&lt;LI class=""&gt;&lt;SPAN&gt;&lt;SPAN class="" style="color: #881391;"&gt;0&lt;/SPAN&gt;:&amp;nbsp;&lt;SPAN class=""&gt;Array(2)&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;OL class="" style="padding-left: 12px;"&gt;&lt;LI&gt;&lt;SPAN&gt;&lt;SPAN class="" style="color: #881391;"&gt;0&lt;/SPAN&gt;:&amp;nbsp;&lt;SPAN class="" style="color: #1c00cf;"&gt;-111.3&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/LI&gt;&lt;LI&gt;&lt;SPAN&gt;&lt;SPAN class="" style="color: #881391;"&gt;1&lt;/SPAN&gt;:&amp;nbsp;&lt;SPAN class="" style="color: #1c00cf;"&gt;52.68&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/LI&gt;&lt;LI&gt;&lt;SPAN&gt;&lt;SPAN class="" style="color: #881391;"&gt;length&lt;/SPAN&gt;:&amp;nbsp;&lt;SPAN class="" style="color: #1c00cf;"&gt;2&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/LI&gt;&lt;LI class=""&gt;&lt;SPAN&gt;&lt;SPAN class="" style="color: #881391;"&gt;__proto__&lt;/SPAN&gt;:&amp;nbsp;&lt;SPAN class=""&gt;Array(0)&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;/LI&gt;&lt;LI class=""&gt;&lt;SPAN&gt;&lt;SPAN class="" style="color: #881391;"&gt;1&lt;/SPAN&gt;:&amp;nbsp;&lt;SPAN class=""&gt;Array(2)&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;OL class="" style="padding-left: 12px;"&gt;&lt;LI&gt;&lt;SPAN&gt;&lt;SPAN class="" style="color: #881391;"&gt;0&lt;/SPAN&gt;:&amp;nbsp;&lt;SPAN class="" style="color: #1c00cf;"&gt;-98&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/LI&gt;&lt;LI&gt;&lt;SPAN&gt;&lt;SPAN class="" style="color: #881391;"&gt;1&lt;/SPAN&gt;:&amp;nbsp;&lt;SPAN class="" style="color: #1c00cf;"&gt;49.5&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/LI&gt;&lt;LI&gt;&lt;SPAN&gt;&lt;SPAN class="" style="color: #881391;"&gt;length&lt;/SPAN&gt;:&amp;nbsp;&lt;SPAN class="" style="color: #1c00cf;"&gt;2&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/LI&gt;&lt;LI class=""&gt;&lt;SPAN&gt;&lt;SPAN class="" style="color: #881391;"&gt;__proto__&lt;/SPAN&gt;:&amp;nbsp;&lt;SPAN class=""&gt;Array(0)&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;/LI&gt;&lt;LI class=""&gt;&lt;SPAN&gt;&lt;SPAN class="" style="color: #881391;"&gt;2&lt;/SPAN&gt;:&amp;nbsp;&lt;SPAN class=""&gt;Array(2)&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;OL class="" style="padding-left: 12px;"&gt;&lt;LI&gt;&lt;SPAN&gt;&lt;SPAN class="" style="color: #881391;"&gt;0&lt;/SPAN&gt;:&amp;nbsp;&lt;SPAN class="" style="color: #1c00cf;"&gt;-93.94&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/LI&gt;&lt;LI&gt;&lt;SPAN&gt;&lt;SPAN class="" style="color: #881391;"&gt;1&lt;/SPAN&gt;:&amp;nbsp;&lt;SPAN class="" style="color: #1c00cf;"&gt;29.89&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/LI&gt;&lt;LI&gt;&lt;SPAN&gt;&lt;SPAN class="" style="color: #881391;"&gt;length&lt;/SPAN&gt;:&amp;nbsp;&lt;SPAN class="" style="color: #1c00cf;"&gt;2&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/LI&gt;&lt;LI class=""&gt;&lt;SPAN&gt;&lt;SPAN class="" style="color: #881391;"&gt;__proto__&lt;/SPAN&gt;:&amp;nbsp;&lt;SPAN class=""&gt;Array(0)&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;/LI&gt;&lt;LI&gt;&lt;SPAN&gt;&lt;SPAN class="" style="color: #881391;"&gt;length&lt;/SPAN&gt;:&amp;nbsp;&lt;SPAN class="" style="color: #1c00cf;"&gt;3&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/LI&gt;&lt;LI class=""&gt;&lt;SPAN&gt;&lt;SPAN class="" style="color: #881391;"&gt;__proto__&lt;/SPAN&gt;:&amp;nbsp;&lt;SPAN class=""&gt;Array(0)&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;/LI&gt;&lt;LI class=""&gt;&lt;SPAN&gt;&lt;SPAN class="" style="color: #881391;"&gt;spatialReference&lt;/SPAN&gt;:&lt;/SPAN&gt;&lt;OL class="" style="padding-left: 12px;"&gt;&lt;LI&gt;&lt;SPAN&gt;&lt;SPAN class="" style="color: #881391;"&gt;wkid&lt;/SPAN&gt;:&amp;nbsp;&lt;SPAN class="" style="color: #1c00cf;"&gt;4326&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/LI&gt;&lt;LI class=""&gt;&lt;SPAN&gt;&lt;SPAN class="" style="color: #881391;"&gt;__proto__&lt;/SPAN&gt;:&amp;nbsp;&lt;SPAN class=""&gt;Object&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;/LI&gt;&lt;LI&gt;&lt;SPAN&gt;&lt;SPAN class="" style="color: #881391;"&gt;type&lt;/SPAN&gt;:&amp;nbsp;&lt;SPAN class="" style="color: #c41a16;"&gt;&lt;SPAN class="" style="color: #222222;"&gt;"&lt;/SPAN&gt;polyline&lt;SPAN class="" style="color: #222222;"&gt;"&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/LI&gt;&lt;LI class=""&gt;&lt;SPAN&gt;&lt;SPAN class="" style="color: #881391;"&gt;__proto__&lt;/SPAN&gt;:&amp;nbsp;&lt;SPAN class=""&gt;Object&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I will be grateful if someone could help me to find a solution.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks in advance&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards&lt;/P&gt;&lt;P&gt;RN&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;#geometryService&lt;/P&gt;&lt;P&gt;#lengths()&lt;/P&gt;&lt;P&gt;#4.8&lt;/P&gt;&lt;P&gt;#4.x&lt;/P&gt;&lt;P&gt;#&lt;SPAN&gt;a.toJSON&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 20 Sep 2018 14:57:23 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/geometryservice-lengths-is-not-working-on-the-4-8/m-p/78714#M7184</guid>
      <dc:creator>RN</dc:creator>
      <dc:date>2018-09-20T14:57:23Z</dc:date>
    </item>
    <item>
      <title>Re:  geometryService.lengths() is not working on the 4.8</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/geometryservice-lengths-is-not-working-on-the-4-8/m-p/78715#M7185</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;RN,&lt;/P&gt;&lt;P&gt;&amp;nbsp; The&amp;nbsp;LengthsParameters class does not autoCast the values of the polylines property to actual PolyLines. So you have to give it an array of ACTUAL polylines, not json representing Polylines.&lt;/P&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;&lt;CODE&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="comment token"&gt;// First create a line geometry (this is the Keystone pipeline)&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="keyword token"&gt;var&lt;/SPAN&gt; polyline &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; &lt;SPAN class="keyword token"&gt;new&lt;/SPAN&gt; &lt;SPAN class="token class-name"&gt;Polyline&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;{&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; type&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;"polyline"&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; paths&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;[&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="punctuation token"&gt;[&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;-&lt;/SPAN&gt;&lt;SPAN class="number token"&gt;111.30&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; &lt;SPAN class="number token"&gt;52.68&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;]&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="punctuation token"&gt;[&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;-&lt;/SPAN&gt;&lt;SPAN class="number token"&gt;98&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; &lt;SPAN class="number token"&gt;49.5&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;]&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="punctuation token"&gt;[&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;-&lt;/SPAN&gt;&lt;SPAN class="number token"&gt;93.94&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; &lt;SPAN class="number token"&gt;29.89&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;]&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="punctuation token"&gt;]&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="punctuation token"&gt;}&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 10 Dec 2021 23:02:13 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/geometryservice-lengths-is-not-working-on-the-4-8/m-p/78715#M7185</guid>
      <dc:creator>RobertScheitlin__GISP</dc:creator>
      <dc:date>2021-12-10T23:02:13Z</dc:date>
    </item>
    <item>
      <title>Re:  geometryService.lengths() is not working on the 4.8</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/geometryservice-lengths-is-not-working-on-the-4-8/m-p/78716#M7186</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Ok i've done that and its better because i dont have any errors but unfortunaly i dont have any result at all.&lt;/P&gt;&lt;P&gt;Im using a simple code like that just to understand how i can mesure the lenght of a polyline.&lt;/P&gt;&lt;P&gt;Please take a look here:&amp;nbsp;&lt;/P&gt;&lt;BLOCKQUOTE class="jive_macro_quote jive-quote jive_text_macro"&gt;&lt;P&gt;&amp;lt;!DOCTYPE html&amp;gt;&lt;BR /&gt;&amp;lt;html&amp;gt;&lt;BR /&gt;&amp;lt;head&amp;gt;&lt;BR /&gt; &amp;lt;meta charset="utf-8"&amp;gt;&lt;BR /&gt; &amp;lt;meta name="viewport" content="initial-scale=1,maximum-scale=1,user-scalable=no"&amp;gt;&lt;BR /&gt; &amp;lt;title&amp;gt;Intro to graphics - 4.8&amp;lt;/title&amp;gt;&lt;BR /&gt;&lt;SPAN&gt; &amp;lt;link rel="stylesheet" href="&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="https://community.esri.com/external-link.jspa?url=https%3A%2F%2Fjs.arcgis.com%2F4.8%2Fesri%2Fcss%2Fmain.css" rel="nofollow" target="_blank"&gt;https://js.arcgis.com/4.8/esri/css/main.css&lt;/A&gt;&lt;SPAN&gt;"&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &amp;lt;script src="&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="https://community.esri.com/external-link.jspa?url=https%3A%2F%2Fjs.arcgis.com%2F4.8%2F" rel="nofollow" target="_blank"&gt;https://js.arcgis.com/4.8/&lt;/A&gt;&lt;SPAN&gt;"&amp;gt;&amp;lt;/script&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt; &amp;lt;style&amp;gt;&lt;BR /&gt; html,&lt;BR /&gt; body,&lt;BR /&gt; #viewDiv {&lt;BR /&gt; padding: 0;&lt;BR /&gt; margin: 0;&lt;BR /&gt; height: 100%;&lt;BR /&gt; width: 100%;&lt;BR /&gt; }&lt;BR /&gt; &amp;lt;/style&amp;gt;&lt;BR /&gt; &amp;lt;script&amp;gt;&lt;BR /&gt; require([&lt;BR /&gt; "esri/Map",&lt;BR /&gt; "esri/views/MapView",&lt;BR /&gt; "esri/tasks/GeometryService",&lt;BR /&gt; "esri/tasks/support/LengthsParameters",&lt;BR /&gt; "esri/geometry/SpatialReference",&lt;BR /&gt; "esri/geometry/Polyline",&lt;BR /&gt; "esri/Graphic",&lt;BR /&gt; "dojo/domReady!"&lt;BR /&gt; ], function(&lt;BR /&gt; Map, MapView, GeometryService, LengthsParameters, SpatialReference, Polyline, Graphic&lt;BR /&gt; ) {&lt;BR /&gt; var map = new Map({&lt;BR /&gt; basemap: "topo"&lt;BR /&gt; });&lt;BR /&gt; var view = new MapView({&lt;BR /&gt; center: [-80, 35],&lt;BR /&gt; container: "viewDiv",&lt;BR /&gt; map: map,&lt;BR /&gt; zoom: 3&lt;BR /&gt; });&lt;BR /&gt;&lt;SPAN&gt; var geometryService = new GeometryService('&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="https://community.esri.com/external-link.jspa?url=http%3A%2F%2Fsampleserver6.arcgisonline.com%2Farcgis%2Frest%2Fservices%2FUtilities%2FGeometry%2FGeometryServer%27%29%3B" rel="nofollow" target="_blank"&gt;http://sampleserver6.arcgisonline.com/arcgis/rest/services/Utilities/Geometry/GeometryServer');&lt;/A&gt;&lt;BR /&gt; /****************************&lt;BR /&gt; * Create a polyline graphic&lt;BR /&gt; ****************************/&lt;BR /&gt; // First create a line geometry (this is the Keystone pipeline)&lt;BR /&gt; var polyline = new Polyline({&lt;BR /&gt; type: "polyline", &lt;BR /&gt; paths: [&lt;BR /&gt; [-111.30, 52.68],&lt;BR /&gt; [-98, 49.5],&lt;BR /&gt; [-93.94, 29.89]&lt;BR /&gt; ],&lt;BR /&gt; spatialReference: { wkid: 4326 }&lt;BR /&gt; }); &lt;BR /&gt; // Create a symbol for drawing the line&lt;BR /&gt; var lineSymbol = {&lt;BR /&gt; type: "simple-line", // autocasts as SimpleLineSymbol()&lt;BR /&gt; color: [226, 119, 40],&lt;BR /&gt; width: 4&lt;BR /&gt; };&lt;BR /&gt; var polylineGraphic = new Graphic({&lt;BR /&gt; geometry: polyline,&lt;BR /&gt; symbol: lineSymbol&lt;BR /&gt; });&lt;BR /&gt; view.graphics.add(polylineGraphic);&lt;BR /&gt;// try to find the lenght of a polyline&lt;BR /&gt; var myLongueur;&lt;BR /&gt; var lengthParamsCliped = new LengthsParameters();&lt;BR /&gt; lengthParamsCliped.calculationType = 'geodesic';&lt;BR /&gt; lengthParamsCliped.geodesic = true;&lt;BR /&gt; lengthParamsCliped.lengthUnit = 'METER'; &lt;BR /&gt; lengthParamsCliped.polylines = [polyline]; &lt;BR /&gt; &lt;BR /&gt; geometryService.lengths(lengthParamsCliped).then(function (calculatedClippedLength) {&lt;/P&gt;&lt;P&gt;if (calculatedClippedLength.lengths.length &amp;gt; -1) {&lt;BR /&gt; myLongueur = calculatedClippedLength.lengths[0];&lt;BR /&gt; console.info(myLongueur);&lt;BR /&gt; }&lt;BR /&gt; }); &lt;BR /&gt; });&lt;BR /&gt; &amp;lt;/script&amp;gt;&lt;BR /&gt;&amp;lt;/head&amp;gt;&lt;BR /&gt;&amp;lt;body&amp;gt;&lt;BR /&gt; &amp;lt;div id="viewDiv"&amp;gt;&amp;lt;/div&amp;gt;&lt;BR /&gt;&amp;lt;/body&amp;gt;&lt;BR /&gt;&amp;lt;/html&amp;gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 21 Sep 2018 06:05:01 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/geometryservice-lengths-is-not-working-on-the-4-8/m-p/78716#M7186</guid>
      <dc:creator>RN</dc:creator>
      <dc:date>2018-09-21T06:05:01Z</dc:date>
    </item>
    <item>
      <title>Re:  geometryService.lengths() is not working on the 4.8</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/geometryservice-lengths-is-not-working-on-the-4-8/m-p/78717#M7187</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;R N,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp;The doc is not very clear when it say a string or number for the length unit it is expecting the numeric value of the unit as a number or a string. METER = 9001&lt;/P&gt;&lt;PRE class="language-javascript line-numbers"&gt;&lt;CODE&gt;lengthParamsCliped&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;lengthUnit &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; &lt;SPAN class="number token"&gt;9001&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 21 Sep 2018 13:05:59 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/geometryservice-lengths-is-not-working-on-the-4-8/m-p/78717#M7187</guid>
      <dc:creator>RobertScheitlin__GISP</dc:creator>
      <dc:date>2018-09-21T13:05:59Z</dc:date>
    </item>
    <item>
      <title>Re:  geometryService.lengths() is not working on the 4.8</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/geometryservice-lengths-is-not-working-on-the-4-8/m-p/78718#M7188</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You have make my weekend better, i've tried so hard to find a solution and i've knew it was something little to find.&lt;/P&gt;&lt;P&gt;Best regards&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;RN&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 21 Sep 2018 13:54:12 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/geometryservice-lengths-is-not-working-on-the-4-8/m-p/78718#M7188</guid>
      <dc:creator>RN</dc:creator>
      <dc:date>2018-09-21T13:54:12Z</dc:date>
    </item>
  </channel>
</rss>

