<?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 add graphic to map in ArcGIS JavaScript Maps SDK Questions</title>
    <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/add-graphic-to-map/m-p/633592#M59163</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi all,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In my code I am trying to buffer a parcel and then highlight the parcels that interesect the buffer. the code works fine for the buffer and add the first graphic on the map. but after performing the query to add the second graphic, it won't work. I am not sure why!&lt;/P&gt;&lt;P&gt;here is my code:&lt;/P&gt;&lt;PRE __default_attr="javascript" __jive_macro_name="code" class="jive_macro_code _jivemacro_uid_14089751791126460 jive_text_macro" jivemacro_uid="_14089751791126460" modifiedtitle="true"&gt;
&lt;P&gt;// Listen for GeometryService onBufferComplete event&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dojo.connect(gsvc, "onBufferComplete", function(graphics) {&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp; var symbol = new esri.symbol.SimpleFillSymbol("none", new esri.symbol.SimpleLineSymbol("solid", new dojo.Color([255, 0, 0]), 2), new dojo.Color([255, 255, 0, 0.25]));&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var graphic = new esri.Graphic(graphics[0], symbol);&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; map.graphics.add(graphic); // this one works fine...&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; query.geometry = graphic.geometry;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp; query.outSpatialReference = {"wkid":3754};&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; queryTask.execute(query);&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp; map.setExtent(map.graphics.graphics[0].geometry.getExtent().expand(1.25));&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; });&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp; // +++++Listen for QueryTask executecomplete event+++++&lt;/P&gt;
&lt;P&gt;&amp;nbsp; dojo.connect(queryTask, "onComplete", function(fset) {&lt;/P&gt;
&lt;P&gt;&amp;nbsp; dojo.byId('ResultsGoHere').innerHTML = " ";&lt;/P&gt;
&lt;P&gt;&amp;nbsp; var resultFeatures = fset.features;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp; var symbol = new esri.symbol.SimpleFillSymbol(&lt;/P&gt;
&lt;P&gt;&amp;nbsp; "solid",&lt;/P&gt;
&lt;P&gt;&amp;nbsp; new esri.symbol.SimpleLineSymbol(&lt;/P&gt;
&lt;P&gt;&amp;nbsp; "none",&lt;/P&gt;
&lt;P&gt;&amp;nbsp; new dojo.Color([0, 0, 255, 0.65]), 2),&lt;/P&gt;
&lt;P&gt;&amp;nbsp; new dojo.Color([255, 0, 255, 0.35]));&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp; var noOfPolys = resultFeatures.length;&lt;/P&gt;
&lt;P&gt;&amp;nbsp; var graphic2, i;&lt;/P&gt;
&lt;P&gt;&amp;nbsp; // run this for loop to highlight the parcels&lt;/P&gt;
&lt;P&gt;&amp;nbsp; for (i = 0; i &amp;lt; noOfPolys; i++) {&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp; graphic2 = new esri.Graphic(resultFeatures&lt;I&gt;.geometry, symbol);&lt;/I&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp; map.graphics.add(graphic2); //here no graphics added to the map;&lt;/P&gt;
&lt;P&gt;&amp;nbsp; }&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp; }&lt;/P&gt;


&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 25 Aug 2014 14:01:12 GMT</pubDate>
    <dc:creator>RichardMoussopo</dc:creator>
    <dc:date>2014-08-25T14:01:12Z</dc:date>
    <item>
      <title>add graphic to map</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/add-graphic-to-map/m-p/633592#M59163</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi all,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In my code I am trying to buffer a parcel and then highlight the parcels that interesect the buffer. the code works fine for the buffer and add the first graphic on the map. but after performing the query to add the second graphic, it won't work. I am not sure why!&lt;/P&gt;&lt;P&gt;here is my code:&lt;/P&gt;&lt;PRE __default_attr="javascript" __jive_macro_name="code" class="jive_macro_code _jivemacro_uid_14089751791126460 jive_text_macro" jivemacro_uid="_14089751791126460" modifiedtitle="true"&gt;
&lt;P&gt;// Listen for GeometryService onBufferComplete event&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dojo.connect(gsvc, "onBufferComplete", function(graphics) {&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp; var symbol = new esri.symbol.SimpleFillSymbol("none", new esri.symbol.SimpleLineSymbol("solid", new dojo.Color([255, 0, 0]), 2), new dojo.Color([255, 255, 0, 0.25]));&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var graphic = new esri.Graphic(graphics[0], symbol);&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; map.graphics.add(graphic); // this one works fine...&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; query.geometry = graphic.geometry;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp; query.outSpatialReference = {"wkid":3754};&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; queryTask.execute(query);&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp; map.setExtent(map.graphics.graphics[0].geometry.getExtent().expand(1.25));&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; });&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp; // +++++Listen for QueryTask executecomplete event+++++&lt;/P&gt;
&lt;P&gt;&amp;nbsp; dojo.connect(queryTask, "onComplete", function(fset) {&lt;/P&gt;
&lt;P&gt;&amp;nbsp; dojo.byId('ResultsGoHere').innerHTML = " ";&lt;/P&gt;
&lt;P&gt;&amp;nbsp; var resultFeatures = fset.features;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp; var symbol = new esri.symbol.SimpleFillSymbol(&lt;/P&gt;
&lt;P&gt;&amp;nbsp; "solid",&lt;/P&gt;
&lt;P&gt;&amp;nbsp; new esri.symbol.SimpleLineSymbol(&lt;/P&gt;
&lt;P&gt;&amp;nbsp; "none",&lt;/P&gt;
&lt;P&gt;&amp;nbsp; new dojo.Color([0, 0, 255, 0.65]), 2),&lt;/P&gt;
&lt;P&gt;&amp;nbsp; new dojo.Color([255, 0, 255, 0.35]));&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp; var noOfPolys = resultFeatures.length;&lt;/P&gt;
&lt;P&gt;&amp;nbsp; var graphic2, i;&lt;/P&gt;
&lt;P&gt;&amp;nbsp; // run this for loop to highlight the parcels&lt;/P&gt;
&lt;P&gt;&amp;nbsp; for (i = 0; i &amp;lt; noOfPolys; i++) {&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp; graphic2 = new esri.Graphic(resultFeatures&lt;I&gt;.geometry, symbol);&lt;/I&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp; map.graphics.add(graphic2); //here no graphics added to the map;&lt;/P&gt;
&lt;P&gt;&amp;nbsp; }&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp; }&lt;/P&gt;


&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 25 Aug 2014 14:01:12 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/add-graphic-to-map/m-p/633592#M59163</guid>
      <dc:creator>RichardMoussopo</dc:creator>
      <dc:date>2014-08-25T14:01:12Z</dc:date>
    </item>
    <item>
      <title>Re: add graphic to map</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/add-graphic-to-map/m-p/633593#M59164</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Richard,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; Do you get to this line of code: dojo.byId(&lt;SPAN class="string"&gt;'ResultsGoHere').innerHTML = &lt;SPAN class="string"&gt;" "&lt;/SPAN&gt;;&amp;nbsp; in your onComplete function?&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="string"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="string"&gt;Why are you setting the outSpatialReference like this query.outSpatialReference = {&lt;SPAN class="string"&gt;"wkid":&lt;SPAN class="number"&gt;3754&lt;/SPAN&gt;}; and not setting it to the maps spatial reference?&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 25 Aug 2014 14:36:45 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/add-graphic-to-map/m-p/633593#M59164</guid>
      <dc:creator>RobertScheitlin__GISP</dc:creator>
      <dc:date>2014-08-25T14:36:45Z</dc:date>
    </item>
    <item>
      <title>Re: add graphic to map</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/add-graphic-to-map/m-p/633594#M59165</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thank you Robert for your reply,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Yes, I do get to that line and even go all the way to the bottom and show the results of parcels Ids within the buffer but not highlighting those parcels on the map! &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Could that &lt;SPAN style="color: #000000; font-family: Consolas, 'Courier New', Courier, mono, serif; font-size: 12px;"&gt;outSpatialReference&lt;/SPAN&gt; on a query could be the problem?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 25 Aug 2014 15:39:16 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/add-graphic-to-map/m-p/633594#M59165</guid>
      <dc:creator>RichardMoussopo</dc:creator>
      <dc:date>2014-08-25T15:39:16Z</dc:date>
    </item>
    <item>
      <title>Re: add graphic to map</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/add-graphic-to-map/m-p/633595#M59166</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Richard,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; The spatial reference is likely the issue I would be setting it to the maps spatial reference.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 25 Aug 2014 16:02:18 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/add-graphic-to-map/m-p/633595#M59166</guid>
      <dc:creator>RobertScheitlin__GISP</dc:creator>
      <dc:date>2014-08-25T16:02:18Z</dc:date>
    </item>
    <item>
      <title>Re: add graphic to map</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/add-graphic-to-map/m-p/633596#M59167</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I changed the outspatialReference to map.spatialReference and it's working fine.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you Robert...&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 25 Aug 2014 16:40:22 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/add-graphic-to-map/m-p/633596#M59167</guid>
      <dc:creator>RichardMoussopo</dc:creator>
      <dc:date>2014-08-25T16:40:22Z</dc:date>
    </item>
  </channel>
</rss>

