<?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 Labeling with javascript in ArcGIS JavaScript Maps SDK Questions</title>
    <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/labeling-with-javascript/m-p/57512#M5065</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I am having trouble labeling a feature layer using javascript.&amp;nbsp; I followed the documentation on LabelLayer from here, &lt;A href="https://developers.arcgis.com/javascript/3/jsapi/labellayer-amd.html" title="https://developers.arcgis.com/javascript/3/jsapi/labellayer-amd.html"&gt;LabelLayer | API Reference | ArcGIS API for JavaScript 3.17&lt;/A&gt; &lt;/P&gt;&lt;P&gt;Attached is my code.&amp;nbsp; It is pretty simple.&amp;nbsp; It adds to feature layers and is suppose to label one of them.&lt;/P&gt;&lt;P&gt;I am new to javascript and any pointers would be appreciated.&amp;nbsp; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you&lt;/P&gt;&lt;P&gt;Jeff Godfrey&lt;/P&gt;&lt;P&gt;&lt;A class="jive-link-email-small" href="mailto:jeff.godfrey@co.chelan.wa.us"&gt;jeff.godfrey@co.chelan.wa.us&lt;/A&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 05 Aug 2016 16:54:04 GMT</pubDate>
    <dc:creator>JeffGodfrey</dc:creator>
    <dc:date>2016-08-05T16:54:04Z</dc:date>
    <item>
      <title>Labeling with javascript</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/labeling-with-javascript/m-p/57512#M5065</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I am having trouble labeling a feature layer using javascript.&amp;nbsp; I followed the documentation on LabelLayer from here, &lt;A href="https://developers.arcgis.com/javascript/3/jsapi/labellayer-amd.html" title="https://developers.arcgis.com/javascript/3/jsapi/labellayer-amd.html"&gt;LabelLayer | API Reference | ArcGIS API for JavaScript 3.17&lt;/A&gt; &lt;/P&gt;&lt;P&gt;Attached is my code.&amp;nbsp; It is pretty simple.&amp;nbsp; It adds to feature layers and is suppose to label one of them.&lt;/P&gt;&lt;P&gt;I am new to javascript and any pointers would be appreciated.&amp;nbsp; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you&lt;/P&gt;&lt;P&gt;Jeff Godfrey&lt;/P&gt;&lt;P&gt;&lt;A class="jive-link-email-small" href="mailto:jeff.godfrey@co.chelan.wa.us"&gt;jeff.godfrey@co.chelan.wa.us&lt;/A&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 05 Aug 2016 16:54:04 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/labeling-with-javascript/m-p/57512#M5065</guid>
      <dc:creator>JeffGodfrey</dc:creator>
      <dc:date>2016-08-05T16:54:04Z</dc:date>
    </item>
    <item>
      <title>Re: Labeling with javascript</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/labeling-with-javascript/m-p/57513#M5066</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Here you go:&lt;/P&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;&amp;lt;!DOCTYPE html&amp;gt;
&amp;lt;html&amp;gt;
&amp;lt;head&amp;gt;
&amp;lt;meta charset="utf-8"&amp;gt;
&amp;lt;meta name="viewport" content="initial-scale=1,maximum-scale=1,user-scalable=no"&amp;gt;
&amp;lt;title&amp;gt;FeatureLayer&amp;lt;/title&amp;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%2F3.17%2Fesri%2Fcss%2Fesri.css" target="_blank"&gt;https://js.arcgis.com/3.17/esri/css/esri.css&lt;/A&gt;&lt;SPAN&gt;"&amp;gt;&lt;/SPAN&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%2F3.17%2F" target="_blank"&gt;https://js.arcgis.com/3.17/&lt;/A&gt;&lt;SPAN&gt;"&amp;gt;&amp;lt;/script&amp;gt;&lt;/SPAN&gt;


&amp;lt;style&amp;gt;
html, body, #map {
&amp;nbsp; padding: 0;
&amp;nbsp; margin: 0;
&amp;nbsp; height: 100%;
&amp;nbsp; width: 100%;
}
&amp;lt;/style&amp;gt;


&amp;lt;script&amp;gt;
require([
&amp;nbsp; "esri/map",
&amp;nbsp; "esri/layers/FeatureLayer",
&amp;nbsp; "esri/layers/LabelLayer",
&amp;nbsp; "esri/layers/LabelClass",
&amp;nbsp; "esri/symbols/TextSymbol",
&amp;nbsp; "esri/symbols/Font", "esri/Color",
&amp;nbsp; "dojo/domReady!"
&amp;nbsp; ],
&amp;nbsp; function(
&amp;nbsp;&amp;nbsp;&amp;nbsp; Map,
&amp;nbsp;&amp;nbsp;&amp;nbsp; FeatureLayer,
&amp;nbsp;&amp;nbsp;&amp;nbsp; LabelLayer,
&amp;nbsp;&amp;nbsp;&amp;nbsp; LabelClass,
&amp;nbsp;&amp;nbsp;&amp;nbsp; TextSymbol,
&amp;nbsp;&amp;nbsp;&amp;nbsp; Font, Color
&amp;nbsp; ) {

&amp;nbsp;&amp;nbsp;&amp;nbsp; map = new Map("map", {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; basemap: "hybrid",
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; center: [-120.33, 47.43],
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; zoom: 16,
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; showLabels : true // important!
&amp;nbsp;&amp;nbsp;&amp;nbsp; });

&amp;nbsp;&amp;nbsp;&amp;nbsp; //Add feature layer, first layer listed will be on the bottom...last layer listed will be on top.
&amp;nbsp;&amp;nbsp; //another feature layer
&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; var roads = new FeatureLayer("&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="https://community.esri.com/external-link.jspa?url=https%3A%2F%2Fatlas2013.co.chelan.wa.us%2Farcgis%2Frest%2Fservices%2FGIS%2Froads%2FMapServer%2F0" target="_blank"&gt;https://atlas2013.co.chelan.wa.us/arcgis/rest/services/GIS/roads/MapServer/0&lt;/A&gt;&lt;SPAN&gt;",{&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; showLabels : false
&amp;nbsp;&amp;nbsp; });
&amp;nbsp;&amp;nbsp; map.addLayer(roads);

&amp;nbsp;&amp;nbsp; //another feature layer with labels
&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; zoning = new FeatureLayer("&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="https://community.esri.com/external-link.jspa?url=https%3A%2F%2Fatlas2013.co.chelan.wa.us%2Farcgis%2Frest%2Fservices%2FChelanCountyGIS%2FMapServer%2F20" target="_blank"&gt;https://atlas2013.co.chelan.wa.us/arcgis/rest/services/ChelanCountyGIS/MapServer/20&lt;/A&gt;&lt;SPAN&gt;", {&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; id: "Zoning",
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; outFields: ["*"], 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; opacity: 0.7,
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; showLabels : true
&amp;nbsp;&amp;nbsp; });


&amp;nbsp;&amp;nbsp; //label settings
&amp;nbsp;&amp;nbsp; var zoningLabels = new TextSymbol();

&amp;nbsp;&amp;nbsp; var json = {
&amp;nbsp;&amp;nbsp;&amp;nbsp; "labelExpressionInfo": {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "value": "{Zoning}"
&amp;nbsp;&amp;nbsp;&amp;nbsp; }&amp;nbsp; 
&amp;nbsp;&amp;nbsp; };

&amp;nbsp;&amp;nbsp; //instance of labelClass
&amp;nbsp;&amp;nbsp; var lc = new LabelClass(json);
&amp;nbsp;&amp;nbsp; lc.symbol = new TextSymbol({
&amp;nbsp;&amp;nbsp;&amp;nbsp; font: new Font("12", Font.STYLE_NORMAL, Font.VARIANT_NORMAL, Font.WEIGHT_BOLD, "Helvetica"),
&amp;nbsp;&amp;nbsp;&amp;nbsp; color: new Color("#000")
&amp;nbsp;&amp;nbsp; });
&amp;nbsp;&amp;nbsp; zoning.setLabelingInfo([lc]);
&amp;nbsp;&amp;nbsp; map.addLayer(zoning);

&amp;nbsp; });
&amp;lt;/script&amp;gt;
&amp;lt;/head&amp;gt;


&amp;lt;body&amp;gt;
&amp;nbsp; &amp;lt;div id="map"&amp;gt;&amp;lt;/div&amp;gt;
&amp;lt;/body&amp;gt;


&amp;lt;/html&amp;gt;&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 10 Dec 2021 22:10:56 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/labeling-with-javascript/m-p/57513#M5066</guid>
      <dc:creator>FC_Basson</dc:creator>
      <dc:date>2021-12-10T22:10:56Z</dc:date>
    </item>
  </channel>
</rss>

