<?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: how to label layers using LayerDrawingOptions in ArcGIS JavaScript Maps SDK Questions</title>
    <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/how-to-label-layers-using-layerdrawingoptions/m-p/671032#M62624</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Sorry I don't have the solution, but the problem is with your setRenderer&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I commented out line 141 //featureLayer.setRenderer(NFRenderer); and your point show up with their REST renderer&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;check out this Fiddle&lt;/P&gt;&lt;P&gt;&lt;A href="http://jsfiddle.net/zbLdk6q4/5/" title="http://jsfiddle.net/zbLdk6q4/5/"&gt;NF ID labels showing up - JSFiddle&lt;/A&gt; &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 22 Sep 2014 20:19:16 GMT</pubDate>
    <dc:creator>HaroldBostic</dc:creator>
    <dc:date>2014-09-22T20:19:16Z</dc:date>
    <item>
      <title>how to label layers using LayerDrawingOptions</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/how-to-label-layers-using-layerdrawingoptions/m-p/671026#M62618</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello All, &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am trying to display the labels in the client side using LayerDrawingOptions . My actual requirement is to turn on/off labels in a layer . I believe it is only possible using Label class and LayerDrawingoptions . Below is my code but the label doesn't display. . &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;When I check the property . labelPlacement is always null . &lt;SPAN style="font-size: 13.3333330154419px;"&gt;Can anybody tell me what am I missing . Thanks&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;IMG alt="LabelId.jpg" class="jive-image image-1" src="https://community.esri.com/legacyfs/online/13028_LabelId.jpg" style="height: auto;" /&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;var textSymbol = new esri.symbol.TextSymbol({&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; font: new esri.symbol.Font("18", esri.symbol.Font.STYLE_NORMAL, esri.symbol.Font.VARIANT_NORMAL, esri.symbol.Font.WEIGHT_BOLD, "Helvetica"),&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; color: new esri.Color("#666633")&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var labelClass = new esri.layers.LabelClass({&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; labelExpression: "[SeriesID]",&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; labelPlacement: "above-along",&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; symbol:textSymbol&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var layerDrawingOption = new esri.layers.LayerDrawingOptions({&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; labelingInfo: [labelClass],&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; showLabels: true,&lt;/P&gt;&lt;P&gt;transparency:50&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp; dynamicLayer.setLayerDrawingOptions(layerDrawingOptions, true);&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 17 Sep 2014 04:05:13 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/how-to-label-layers-using-layerdrawingoptions/m-p/671026#M62618</guid>
      <dc:creator>VikramS</dc:creator>
      <dc:date>2014-09-17T04:05:13Z</dc:date>
    </item>
    <item>
      <title>Re: how to label layers using LayerDrawingOptions</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/how-to-label-layers-using-layerdrawingoptions/m-p/671027#M62619</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Vikram,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;setLayerDrawingOptions, accepts an array of LayerDrawingOptions &lt;A href="https://developers.arcgis.com/javascript/jsapi/arcgisdynamicmapservicelayer-amd.html#setlayerdrawingoptions" title="https://developers.arcgis.com/javascript/jsapi/arcgisdynamicmapservicelayer-amd.html#setlayerdrawingoptions"&gt;arcgisdynamicmapservicelayer-amd | API Reference | ArcGIS API for JavaScript&lt;/A&gt; . &lt;/P&gt;&lt;P&gt;Try changing as below,&lt;/P&gt;&lt;P&gt;&lt;SPAN class="kwd" style="color: #000088;"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="kwd" style="color: #000088;"&gt;var&lt;/SPAN&gt;&lt;SPAN class="pln" style="color: #000000;"&gt; options &lt;/SPAN&gt;&lt;SPAN class="pun" style="color: #666600;"&gt;=&lt;/SPAN&gt;&lt;SPAN class="pln" style="color: #000000;"&gt; &lt;/SPAN&gt;&lt;SPAN class="pun" style="color: #666600;"&gt;[]&lt;/SPAN&gt;&lt;SPAN class="pun" style="color: #666600;"&gt;;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="pun" style="color: #666600;"&gt;options[&amp;lt;&amp;lt;Layer ID for which you want to assign the drawing option&amp;gt;&amp;gt;] = &lt;SPAN style="font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;layerDrawingOptions;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;dynamicLayer.setLayerDrawingOptions(options, true);&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;You may want to change true to false, to refresh the map.&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 17 Sep 2014 07:36:49 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/how-to-label-layers-using-layerdrawingoptions/m-p/671027#M62619</guid>
      <dc:creator>RiyasDeen</dc:creator>
      <dc:date>2014-09-17T07:36:49Z</dc:date>
    </item>
    <item>
      <title>Re: how to label layers using LayerDrawingOptions</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/how-to-label-layers-using-layerdrawingoptions/m-p/671028#M62620</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Riyas, &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I did what you suggested . But still I cannot see the labels . &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 17 Sep 2014 16:36:53 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/how-to-label-layers-using-layerdrawingoptions/m-p/671028#M62620</guid>
      <dc:creator>VikramS</dc:creator>
      <dc:date>2014-09-17T16:36:53Z</dc:date>
    </item>
    <item>
      <title>Re: how to label layers using LayerDrawingOptions</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/how-to-label-layers-using-layerdrawingoptions/m-p/671029#M62621</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Vikram,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Have a look at &lt;A href="http://jsfiddle.net/riyasdeen/mLphev3r/" title="http://jsfiddle.net/riyasdeen/mLphev3r/"&gt;Edit fiddle - JSFiddle&lt;/A&gt; , the issue is labelPlacement values mentioned in documentation is not correct or is not working. I have placed the values that should be used for labelPlacement in the fiddle.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333339691162px;"&gt;Looks like incorrect documentation. &lt;A href="https://community.esri.com/group/1759"&gt;Esri Technical Support&lt;/A&gt;‌ may want to have a look at it.&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 18 Sep 2014 15:34:42 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/how-to-label-layers-using-layerdrawingoptions/m-p/671029#M62621</guid>
      <dc:creator>RiyasDeen</dc:creator>
      <dc:date>2014-09-18T15:34:42Z</dc:date>
    </item>
    <item>
      <title>Re: how to label layers using LayerDrawingOptions</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/how-to-label-layers-using-layerdrawingoptions/m-p/671030#M62622</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Vikram, as you know the label layer must be drawn from the same feature layer that you wish to label.&amp;nbsp; The label layer visibility is controlled by the feature layer visibility.&amp;nbsp; If the feature layer is not visible, then neither is the label layer.&amp;nbsp; If you want to be able to turn the label layer on/off, then you have to set up some kind of control to do so.&amp;nbsp; What we did was to use Nianwei Liu's Table of Contents dijit.&amp;nbsp; Here's some code, hope this helps:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE __default_attr="javascript" __jive_macro_name="code" class="jive_macro_code jive_text_macro _jivemacro_uid_14111570334918164" jivemacro_uid="_14111570334918164"&gt;
&lt;P&gt;/*create the layer*/&lt;/P&gt;
&lt;P&gt;var hghColor = new Color("#004DA8");&lt;/P&gt;
&lt;P&gt;&amp;nbsp; var hghLabel = new TextSymbol().setColor(hghColor);&lt;/P&gt;
&lt;P&gt;&amp;nbsp; hghLabel.font.setSize("12").setFamily("arial").setWeight(Font.WEIGHT_BOLD);&lt;/P&gt;
&lt;P&gt;&amp;nbsp; var hghRenderer = new SimpleRenderer(hghLabel);&lt;/P&gt;
&lt;P&gt;&amp;nbsp; var hLabelLayer = new LabelLayer();&lt;/P&gt;
&lt;P&gt;&amp;nbsp; hLabelLayer.addFeatureLayer(lyrHighZones, hghRenderer, "{SCHOOL_NAME}", {howManyLabels: "ManyLabels"});&lt;/P&gt;
&lt;P&gt;&amp;nbsp; hLabelLayer.id = "HighLabels";&lt;/P&gt;
&lt;P&gt;&amp;nbsp; hLabelLayer.minScale =&amp;nbsp; 72223;&lt;/P&gt;
&lt;P&gt;&amp;nbsp; hLabelLayer.setVisibility(true);&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;/*add to toc*/&lt;/P&gt;
&lt;P&gt;/* Table Of Contents */&lt;/P&gt;
&lt;P&gt;&amp;nbsp; mapMain.on("layers-add-result", function(evt) {&lt;/P&gt;
&lt;P&gt;&amp;nbsp; toc = new TOC({&lt;/P&gt;
&lt;P&gt;&amp;nbsp; map: mapMain,&lt;/P&gt;
&lt;P&gt;&amp;nbsp; layerInfos: [{&lt;/P&gt;
&lt;P&gt;&amp;nbsp; layer:&amp;nbsp; hLabelLayer,&lt;/P&gt;
&lt;P&gt;&amp;nbsp; title: "High School Labels"&lt;/P&gt;
&lt;P&gt;}]&lt;/P&gt;
&lt;P&gt;}, "tocDiv");&lt;/P&gt;
&lt;P&gt;toc.startup();&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;/*add the layers*/&lt;/P&gt;
&lt;P&gt;mapMain.addLayers([hLabelLayer, lyrHighZones]);&lt;/P&gt;
&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 19 Sep 2014 20:04:09 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/how-to-label-layers-using-layerdrawingoptions/m-p/671030#M62622</guid>
      <dc:creator>DavidColey</dc:creator>
      <dc:date>2014-09-19T20:04:09Z</dc:date>
    </item>
    <item>
      <title>Re: how to label layers using LayerDrawingOptions</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/how-to-label-layers-using-layerdrawingoptions/m-p/671031#M62623</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;I am having a problems with the feature layer not showing up after I add label layer to my application, it is working fine, doing everything required but displaying the points. I know they are loaded because when I draw a circle, the points within the the buffer are selected and sent to the datagrid, I want to be able see all points along with the FacilityIDs labeled.&lt;/P&gt;&lt;P&gt;Here is my code in the attached JSfiddle:&lt;/P&gt;&lt;P&gt;&lt;A href="http://jsfiddle.net/JSSR/zbLdk6q4/1/"&gt;http://jsfiddle.net/JSSR/zbLdk6q4/1/&lt;/A&gt;&lt;/P&gt;&lt;P&gt;If I add this everything&amp;nbsp; goes away&lt;/P&gt;&lt;P&gt;map.addLayer(featureLayer);&lt;/P&gt;&lt;P&gt;or this&lt;/P&gt;&lt;P&gt;featureLayer.show();&lt;/P&gt;&lt;P&gt;may be I am not putting in the right place.&lt;/P&gt;&lt;P&gt;Thanks!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 22 Sep 2014 19:27:24 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/how-to-label-layers-using-layerdrawingoptions/m-p/671031#M62623</guid>
      <dc:creator>JssrRR</dc:creator>
      <dc:date>2014-09-22T19:27:24Z</dc:date>
    </item>
    <item>
      <title>Re: how to label layers using LayerDrawingOptions</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/how-to-label-layers-using-layerdrawingoptions/m-p/671032#M62624</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Sorry I don't have the solution, but the problem is with your setRenderer&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I commented out line 141 //featureLayer.setRenderer(NFRenderer); and your point show up with their REST renderer&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;check out this Fiddle&lt;/P&gt;&lt;P&gt;&lt;A href="http://jsfiddle.net/zbLdk6q4/5/" title="http://jsfiddle.net/zbLdk6q4/5/"&gt;NF ID labels showing up - JSFiddle&lt;/A&gt; &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 22 Sep 2014 20:19:16 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/how-to-label-layers-using-layerdrawingoptions/m-p/671032#M62624</guid>
      <dc:creator>HaroldBostic</dc:creator>
      <dc:date>2014-09-22T20:19:16Z</dc:date>
    </item>
    <item>
      <title>Re: how to label layers using LayerDrawingOptions</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/how-to-label-layers-using-layerdrawingoptions/m-p/671033#M62625</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Harold,&lt;/P&gt;&lt;P&gt;The points show up now, even in my original code when I comment out the line 141, and it is doing what I am looking for.&lt;/P&gt;&lt;P&gt;Thanks for looking at it and pointing out the problem.&lt;/P&gt;&lt;P&gt;Will look into the setRenderer and see what is the problem and if needs any modifications.&lt;/P&gt;&lt;P&gt;Thanks again for the help!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 22 Sep 2014 20:36:12 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/how-to-label-layers-using-layerdrawingoptions/m-p/671033#M62625</guid>
      <dc:creator>JssrRR</dc:creator>
      <dc:date>2014-09-22T20:36:12Z</dc:date>
    </item>
    <item>
      <title>Re: how to label layers using LayerDrawingOptions</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/how-to-label-layers-using-layerdrawingoptions/m-p/671034#M62626</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Harold,&lt;/P&gt;&lt;P&gt;I fixed the setRenderer, here is a working version of my application, labels are now showing up, at the scale I want:&lt;/P&gt;&lt;P&gt;&lt;A href="http://jsfiddle.net/JSSR/d6z1enf3/"&gt;http://jsfiddle.net/JSSR/d6z1enf3/&lt;/A&gt;&lt;/P&gt;&lt;P&gt;Thanks for pointing out the problem!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 29 Sep 2014 19:45:02 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/how-to-label-layers-using-layerdrawingoptions/m-p/671034#M62626</guid>
      <dc:creator>JssrRR</dc:creator>
      <dc:date>2014-09-29T19:45:02Z</dc:date>
    </item>
  </channel>
</rss>

