<?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 Re: Draw Toolbar Fill Symbol in ArcGIS JavaScript Maps SDK Questions</title>
    <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/draw-toolbar-fill-symbol/m-p/451849#M41774</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;i took a look at the minified source code and it looks like we are wiring up a mouseMove event handler specific to polygons.&amp;nbsp; once the number of input points is greater than two, an additional path is added to the graphic geometry (connecting back to the first vertex).&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;
_measureAreaMouseMoveHandler : function (evt) {
&amp;nbsp;&amp;nbsp;&amp;nbsp; var _36;
&amp;nbsp;&amp;nbsp;&amp;nbsp; //after the first vertex is created...
&amp;nbsp;&amp;nbsp;&amp;nbsp; if (this.inputPoints.length &amp;gt; 0) {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var _37 = new _15(this._map.spatialReference);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var _38;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //snap if snapping is enabled
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (this._map.snappingManager) {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; _38 = this._map.snappingManager._snappingPoint;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; _36 = _38 || evt.mapPoint;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //add a path between the first vertex and where the mouse is hovering
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; _37.addPath([this._currentStartPt, _36]);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var _39 = this._densifyGeometry(_37);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //add the geometry to the graphic
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; this.tempGraphic.setGeometry(_39);
&amp;nbsp;&amp;nbsp;&amp;nbsp; }
&amp;nbsp;&amp;nbsp;&amp;nbsp; //after two verticies have been created...
&amp;nbsp;&amp;nbsp;&amp;nbsp; if (this.inputPoints.length &amp;gt; 1) {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var _3a = new _15(this._map.spatialReference);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //add a path back to the first point
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; _3a.addPath([_36, this.inputPoints[0]]);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var _3b = this._densifyGeometry(_3a);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //add the geometry to the graphic
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; this.tempGraphic.setGeometry(this.tempGraphic.geometry.addPath(_3b.paths[0]));
&amp;nbsp;&amp;nbsp;&amp;nbsp; }
&amp;nbsp;&amp;nbsp; },
&lt;/PRE&gt;&lt;BR /&gt;&lt;SPAN&gt;since the draw toolbar itself doesn't already have an eventHandler to hook up to, you'd have to create your own.&amp;nbsp; to be perfectly honest, i have no idea how you could get a reference to the same kind of "temporary" graphic.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Sat, 11 Dec 2021 20:10:03 GMT</pubDate>
    <dc:creator>JohnGravois</dc:creator>
    <dc:date>2021-12-11T20:10:03Z</dc:date>
    <item>
      <title>Draw Toolbar Fill Symbol</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/draw-toolbar-fill-symbol/m-p/451848#M41773</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi everyone,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;How can I get the draw toolbar to display what will become the final line section (between the first/last vertex and the cursor location) as the user is sketching a new polygon feature?&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I'm basically looking for the same effect we get with the measurement widget. &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Many Thanks.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 24 Apr 2013 09:01:48 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/draw-toolbar-fill-symbol/m-p/451848#M41773</guid>
      <dc:creator>RichardBetts</dc:creator>
      <dc:date>2013-04-24T09:01:48Z</dc:date>
    </item>
    <item>
      <title>Re: Draw Toolbar Fill Symbol</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/draw-toolbar-fill-symbol/m-p/451849#M41774</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;i took a look at the minified source code and it looks like we are wiring up a mouseMove event handler specific to polygons.&amp;nbsp; once the number of input points is greater than two, an additional path is added to the graphic geometry (connecting back to the first vertex).&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;
_measureAreaMouseMoveHandler : function (evt) {
&amp;nbsp;&amp;nbsp;&amp;nbsp; var _36;
&amp;nbsp;&amp;nbsp;&amp;nbsp; //after the first vertex is created...
&amp;nbsp;&amp;nbsp;&amp;nbsp; if (this.inputPoints.length &amp;gt; 0) {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var _37 = new _15(this._map.spatialReference);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var _38;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //snap if snapping is enabled
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (this._map.snappingManager) {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; _38 = this._map.snappingManager._snappingPoint;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; _36 = _38 || evt.mapPoint;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //add a path between the first vertex and where the mouse is hovering
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; _37.addPath([this._currentStartPt, _36]);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var _39 = this._densifyGeometry(_37);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //add the geometry to the graphic
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; this.tempGraphic.setGeometry(_39);
&amp;nbsp;&amp;nbsp;&amp;nbsp; }
&amp;nbsp;&amp;nbsp;&amp;nbsp; //after two verticies have been created...
&amp;nbsp;&amp;nbsp;&amp;nbsp; if (this.inputPoints.length &amp;gt; 1) {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var _3a = new _15(this._map.spatialReference);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //add a path back to the first point
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; _3a.addPath([_36, this.inputPoints[0]]);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var _3b = this._densifyGeometry(_3a);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //add the geometry to the graphic
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; this.tempGraphic.setGeometry(this.tempGraphic.geometry.addPath(_3b.paths[0]));
&amp;nbsp;&amp;nbsp;&amp;nbsp; }
&amp;nbsp;&amp;nbsp; },
&lt;/PRE&gt;&lt;BR /&gt;&lt;SPAN&gt;since the draw toolbar itself doesn't already have an eventHandler to hook up to, you'd have to create your own.&amp;nbsp; to be perfectly honest, i have no idea how you could get a reference to the same kind of "temporary" graphic.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 11 Dec 2021 20:10:03 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/draw-toolbar-fill-symbol/m-p/451849#M41774</guid>
      <dc:creator>JohnGravois</dc:creator>
      <dc:date>2021-12-11T20:10:03Z</dc:date>
    </item>
  </channel>
</rss>

