<?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: labeling using javascript code? in ArcGIS JavaScript Maps SDK Questions</title>
    <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/labeling-using-javascript-code/m-p/255048#M23675</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Here is the sample code for Labels:&lt;/P&gt;&lt;P&gt;&lt;A href="https://developers.arcgis.com/javascript/latest/sample-code/labels-basic/index.html"&gt;https://developers.arcgis.com/javascript/latest/sample-code/labels-basic/index.html&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Here are details step provided on the link:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="color: #4c4c4c; background-color: #ffffff; margin-bottom: 1.5rem;"&gt;&amp;gt;&amp;gt;To add labels to the layer, first we create a&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;A href="https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-support-LabelClass.html" style="color: #0079c1; text-decoration: none;"&gt;LabelClass&lt;/A&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;and assign values for various properties, such as color and&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;A href="https://developers.arcgis.com/javascript/latest/api-reference/esri-symbols-Font.html" style="color: #0079c1; text-decoration: none;"&gt;font&lt;/A&gt;.&lt;/P&gt;&lt;PRE style="color: #4c4c4c; background-color: #ffffff; font-size: 16px; margin-bottom: 1.5rem;"&gt;&lt;CODE class="" style="color: #595959; background-color: #f8f8f8; border: 1px solid #efefef; font-size: 0.875em;"&gt;&lt;SPAN class="" style="color: #aa0d91; font-weight: bold;"&gt;const&lt;/SPAN&gt; labelClass = {   &lt;SPAN class="" style="color: #006a00;"&gt;// autocasts as new LabelClass()&lt;/SPAN&gt;  symbol: {     &lt;SPAN class=""&gt;type&lt;/SPAN&gt;: &lt;SPAN class="" style="color: #c41a16;"&gt;"text"&lt;/SPAN&gt;,  &lt;SPAN class="" style="color: #006a00;"&gt;// autocasts as new TextSymbol()&lt;/SPAN&gt;    color: &lt;SPAN class="" style="color: #c41a16;"&gt;"green"&lt;/SPAN&gt;,     &lt;SPAN class=""&gt;haloColor&lt;/SPAN&gt;: &lt;SPAN class="" style="color: #c41a16;"&gt;"black"&lt;/SPAN&gt;,     &lt;SPAN class=""&gt;font&lt;/SPAN&gt;: {  &lt;SPAN class="" style="color: #006a00;"&gt;// autocast as new Font()&lt;/SPAN&gt;      family: &lt;SPAN class="" style="color: #c41a16;"&gt;"playfair-display"&lt;/SPAN&gt;,       &lt;SPAN class=""&gt;size&lt;/SPAN&gt;: &lt;SPAN class="" style="color: #1c00cf;"&gt;12&lt;/SPAN&gt;,       &lt;SPAN class=""&gt;weight&lt;/SPAN&gt;: &lt;SPAN class="" style="color: #c41a16;"&gt;"bold"&lt;/SPAN&gt;    }   },   &lt;SPAN class=""&gt;labelPlacement&lt;/SPAN&gt;: &lt;SPAN class="" style="color: #c41a16;"&gt;"above-center"&lt;/SPAN&gt;,   &lt;SPAN class=""&gt;labelExpressionInfo&lt;/SPAN&gt;: {     &lt;SPAN class=""&gt;expression&lt;/SPAN&gt;: &lt;SPAN class="" style="color: #c41a16;"&gt;"$feature.MARKER_ACTIVITY"&lt;/SPAN&gt;  } });&lt;/CODE&gt;&lt;/PRE&gt;&lt;P style="color: #4c4c4c; background-color: #ffffff; margin-bottom: 1.5rem;"&gt;&amp;gt;&amp;gt; This sample loads a PortalItem from&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;A href="https://www.arcgis.com/home/index.html" style="color: #0079c1; text-decoration: none;"&gt;ArcGIS Online&lt;/A&gt;, then adds the label class to the&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;CODE style="color: #595959; background-color: #f8f8f8; border: 1px solid #efefef; font-size: 0.875em;"&gt;labelingInfo&lt;/CODE&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;property, and applies a renderer.&lt;/P&gt;&lt;PRE style="color: #4c4c4c; background-color: #ffffff; font-size: 16px; margin-bottom: 1.5rem;"&gt;&lt;CODE class="" style="color: #595959; background-color: #f8f8f8; border: 1px solid #efefef; font-size: 0.875em;"&gt;map.layers = [   &lt;SPAN class="" style="color: #aa0d91; font-weight: bold;"&gt;new&lt;/SPAN&gt; FeatureLayer({     &lt;SPAN class=""&gt;portalItem&lt;/SPAN&gt;: { &lt;SPAN class="" style="color: #006a00;"&gt;// autocasts as new PortalItem&lt;/SPAN&gt;      id: &lt;SPAN class="" style="color: #c41a16;"&gt;"6012738cd1c74582a5f98ea30ae9876f"&lt;/SPAN&gt;    },     &lt;SPAN class=""&gt;labelingInfo&lt;/SPAN&gt;: [ labelClass ]   }) ];&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Biraja&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 20 Mar 2019 01:49:18 GMT</pubDate>
    <dc:creator>BirajaNayak</dc:creator>
    <dc:date>2019-03-20T01:49:18Z</dc:date>
    <item>
      <title>labeling using javascript code?</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/labeling-using-javascript-code/m-p/255047#M23674</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 am very new to javascript coding, I had a third party group build a webmap for us. We are in testing phase now and I am trying to learn basics. My layer data is stored in ArcGIS Online as feature service layers and we are using web token to connect to the data map and layers. I was wanting to set up labels for each feature and where to add the code in.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Here is a sample of the connected in the code&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;{&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; type: 'feature',&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; url: 'https://&amp;nbsp;&amp;nbsp; /FeatureServer/1?token=' + tokenNumber,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; title: 'Parcels',&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; options: {&lt;BR /&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; id: 'Parcels',&lt;BR /&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; opacity: 1.0,&lt;BR /&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; visible: true,&lt;BR /&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; outFields: ['*'],&lt;BR /&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; mode: 1&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; },&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; editorLayerInfos: {&lt;BR /&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; disableGeometryUpdate: false&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; },&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; legendLayerInfos: {&lt;BR /&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; exclude: false,&lt;BR /&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; layerInfo: {&lt;BR /&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; title: 'Parcels'&lt;BR /&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; }&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; },&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; layerControlLayerInfos: {&lt;BR /&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; layerGroup: 'Parcels'&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;BR /&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;Any good references would help. Thank you&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 18 Mar 2019 15:19:45 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/labeling-using-javascript-code/m-p/255047#M23674</guid>
      <dc:creator>JasonGillow1</dc:creator>
      <dc:date>2019-03-18T15:19:45Z</dc:date>
    </item>
    <item>
      <title>Re: labeling using javascript code?</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/labeling-using-javascript-code/m-p/255048#M23675</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Here is the sample code for Labels:&lt;/P&gt;&lt;P&gt;&lt;A href="https://developers.arcgis.com/javascript/latest/sample-code/labels-basic/index.html"&gt;https://developers.arcgis.com/javascript/latest/sample-code/labels-basic/index.html&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Here are details step provided on the link:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="color: #4c4c4c; background-color: #ffffff; margin-bottom: 1.5rem;"&gt;&amp;gt;&amp;gt;To add labels to the layer, first we create a&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;A href="https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-support-LabelClass.html" style="color: #0079c1; text-decoration: none;"&gt;LabelClass&lt;/A&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;and assign values for various properties, such as color and&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;A href="https://developers.arcgis.com/javascript/latest/api-reference/esri-symbols-Font.html" style="color: #0079c1; text-decoration: none;"&gt;font&lt;/A&gt;.&lt;/P&gt;&lt;PRE style="color: #4c4c4c; background-color: #ffffff; font-size: 16px; margin-bottom: 1.5rem;"&gt;&lt;CODE class="" style="color: #595959; background-color: #f8f8f8; border: 1px solid #efefef; font-size: 0.875em;"&gt;&lt;SPAN class="" style="color: #aa0d91; font-weight: bold;"&gt;const&lt;/SPAN&gt; labelClass = {   &lt;SPAN class="" style="color: #006a00;"&gt;// autocasts as new LabelClass()&lt;/SPAN&gt;  symbol: {     &lt;SPAN class=""&gt;type&lt;/SPAN&gt;: &lt;SPAN class="" style="color: #c41a16;"&gt;"text"&lt;/SPAN&gt;,  &lt;SPAN class="" style="color: #006a00;"&gt;// autocasts as new TextSymbol()&lt;/SPAN&gt;    color: &lt;SPAN class="" style="color: #c41a16;"&gt;"green"&lt;/SPAN&gt;,     &lt;SPAN class=""&gt;haloColor&lt;/SPAN&gt;: &lt;SPAN class="" style="color: #c41a16;"&gt;"black"&lt;/SPAN&gt;,     &lt;SPAN class=""&gt;font&lt;/SPAN&gt;: {  &lt;SPAN class="" style="color: #006a00;"&gt;// autocast as new Font()&lt;/SPAN&gt;      family: &lt;SPAN class="" style="color: #c41a16;"&gt;"playfair-display"&lt;/SPAN&gt;,       &lt;SPAN class=""&gt;size&lt;/SPAN&gt;: &lt;SPAN class="" style="color: #1c00cf;"&gt;12&lt;/SPAN&gt;,       &lt;SPAN class=""&gt;weight&lt;/SPAN&gt;: &lt;SPAN class="" style="color: #c41a16;"&gt;"bold"&lt;/SPAN&gt;    }   },   &lt;SPAN class=""&gt;labelPlacement&lt;/SPAN&gt;: &lt;SPAN class="" style="color: #c41a16;"&gt;"above-center"&lt;/SPAN&gt;,   &lt;SPAN class=""&gt;labelExpressionInfo&lt;/SPAN&gt;: {     &lt;SPAN class=""&gt;expression&lt;/SPAN&gt;: &lt;SPAN class="" style="color: #c41a16;"&gt;"$feature.MARKER_ACTIVITY"&lt;/SPAN&gt;  } });&lt;/CODE&gt;&lt;/PRE&gt;&lt;P style="color: #4c4c4c; background-color: #ffffff; margin-bottom: 1.5rem;"&gt;&amp;gt;&amp;gt; This sample loads a PortalItem from&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;A href="https://www.arcgis.com/home/index.html" style="color: #0079c1; text-decoration: none;"&gt;ArcGIS Online&lt;/A&gt;, then adds the label class to the&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;CODE style="color: #595959; background-color: #f8f8f8; border: 1px solid #efefef; font-size: 0.875em;"&gt;labelingInfo&lt;/CODE&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;property, and applies a renderer.&lt;/P&gt;&lt;PRE style="color: #4c4c4c; background-color: #ffffff; font-size: 16px; margin-bottom: 1.5rem;"&gt;&lt;CODE class="" style="color: #595959; background-color: #f8f8f8; border: 1px solid #efefef; font-size: 0.875em;"&gt;map.layers = [   &lt;SPAN class="" style="color: #aa0d91; font-weight: bold;"&gt;new&lt;/SPAN&gt; FeatureLayer({     &lt;SPAN class=""&gt;portalItem&lt;/SPAN&gt;: { &lt;SPAN class="" style="color: #006a00;"&gt;// autocasts as new PortalItem&lt;/SPAN&gt;      id: &lt;SPAN class="" style="color: #c41a16;"&gt;"6012738cd1c74582a5f98ea30ae9876f"&lt;/SPAN&gt;    },     &lt;SPAN class=""&gt;labelingInfo&lt;/SPAN&gt;: [ labelClass ]   }) ];&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Biraja&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 20 Mar 2019 01:49:18 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/labeling-using-javascript-code/m-p/255048#M23675</guid>
      <dc:creator>BirajaNayak</dc:creator>
      <dc:date>2019-03-20T01:49:18Z</dc:date>
    </item>
  </channel>
</rss>

