<?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 Symbol with text in ArcGIS JavaScript Maps SDK Questions</title>
    <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/symbol-with-text/m-p/398076#M36674</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi all,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;i'm trying to create, for example, a square with text inside to add to the graphics layer. Something similar to this example &lt;/SPAN&gt;&lt;A href="http://help.arcgis.com/en/webapi/javascript/arcgis/demos/locator/locator_address.html"&gt;http://help.arcgis.com/en/webapi/javascript/arcgis/demos/locator/locator_address.html&lt;/A&gt;&lt;SPAN&gt; but with the text inside. It's posible?? &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks to all!&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 15 May 2012 13:45:13 GMT</pubDate>
    <dc:creator>BorjaSancho</dc:creator>
    <dc:date>2012-05-15T13:45:13Z</dc:date>
    <item>
      <title>Symbol with text</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/symbol-with-text/m-p/398076#M36674</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi all,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;i'm trying to create, for example, a square with text inside to add to the graphics layer. Something similar to this example &lt;/SPAN&gt;&lt;A href="http://help.arcgis.com/en/webapi/javascript/arcgis/demos/locator/locator_address.html"&gt;http://help.arcgis.com/en/webapi/javascript/arcgis/demos/locator/locator_address.html&lt;/A&gt;&lt;SPAN&gt; but with the text inside. It's posible?? &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks to all!&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 15 May 2012 13:45:13 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/symbol-with-text/m-p/398076#M36674</guid>
      <dc:creator>BorjaSancho</dc:creator>
      <dc:date>2012-05-15T13:45:13Z</dc:date>
    </item>
    <item>
      <title>Re: Symbol with text</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/symbol-with-text/m-p/398077#M36675</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;i don't think we have something to add text inside the square as a graphic. Although, we do have a &lt;/SPAN&gt;&lt;A href="http://help.arcgis.com/en/webapi/javascript/arcgis/help/jsapi_start.htm#jsapi/textsymbol.htm"&gt;TextSymbol&lt;/A&gt;&lt;SPAN&gt; which you can add to the map as graphic. What you can do is add two graphics one with TextSymbol and one with a square symbol to look like text within a square. There may be other ways too, but this is what I would start with.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 15 May 2012 16:29:35 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/symbol-with-text/m-p/398077#M36675</guid>
      <dc:creator>ShreyasVakil</dc:creator>
      <dc:date>2012-05-15T16:29:35Z</dc:date>
    </item>
    <item>
      <title>Re: Symbol with text</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/symbol-with-text/m-p/398078#M36676</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I have a graphic and a text inside the graphic:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;
...
var SVfeatureCollection = {layerDefinition: layerDefinition, featureSet: null};&amp;nbsp; 
var SVpointsLayer = new esri.layers.FeatureLayer(SVfeatureCollection, {mode: esri.layers.FeatureLayer.MODE_SNAPSHOT});
map.addLayer(SVpointsLayer);
var SVpointsInfoTemplate = new esri.InfoTemplate("&amp;lt;div class='a'&amp;gt;&amp;lt;b&amp;gt;${name}&amp;lt;/b&amp;gt;&amp;lt;/div&amp;gt;", "&amp;lt;div class='a'&amp;gt;${text}&amp;lt;/div&amp;gt;");
var font = new esri.symbol.Font("8pt", esri.symbol.Font.STYLE_NORMAL, esri.symbol.Font.VARIANT_NORMAL, esri.symbol.Font.WEIGHT_NORMAL, "Arial");
dojo.forEach(SVpointFeatures, function (feature) {
&amp;nbsp; feature.geometry = esri.geometry.geographicToWebMercator(feature.geometry);
&amp;nbsp; var textSymbol = new esri.symbol.TextSymbol(feature.attributes.init, font, new dojo.Color("#000000"));
&amp;nbsp; textSymbol.setOffset(0, -2);
&amp;nbsp; feature.symbol=new esri.symbol.PictureMarkerSymbol('pictures/flag.png', 22, 20);
&amp;nbsp; SVpointsLayer.add(feature.setInfoTemplate(SVpointsInfoTemplate));
&amp;nbsp; SVpointsLayer.add(new esri.Graphic(feature.geometry, textSymbol));
});
SVpointsLayer.show();
...
&lt;/PRE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;The points layer is a feature layer with an info window.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I can't open the info window when I click inside the graphic where the text is.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Only when I click the areas where no text is I can open the info window.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;What can I do?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 11 Dec 2021 18:11:40 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/symbol-with-text/m-p/398078#M36676</guid>
      <dc:creator>Hans-JürgenWeber</dc:creator>
      <dc:date>2021-12-11T18:11:40Z</dc:date>
    </item>
    <item>
      <title>Re: Symbol with text</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/symbol-with-text/m-p/398079#M36677</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I did something similar with my feature layer.&amp;nbsp; I created a new point for the TextSymbol and pushed that to an array of labels to be added on the map's graphics layer:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var labels = [];&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;...&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var labelGeom = new esri.geometry.Point(eval(x + 0.00015), eval(y + 0.00007), map.spatialReference);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var font = new esri.symbol.Font("12px", esri.symbol.Font.STYLE_NORMAL, esri.symbol.Font.VARIANT_NORMAL, esri.symbol.Font.WEIGHT_BOLD, "Arial");&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var textSymbol = new esri.symbol.TextSymbol(&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&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; label,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&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 dojo.Color([0, 0, 0])&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; );&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var labelGraphic = new esri.Graphic(labelGeom);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; labelGraphic.setSymbol(textSymbol);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; labels.push(labelGraphic);&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;...&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for (var n = 0, nl = labels.length; n &amp;lt; nl; n++) {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; map.graphics.add(labels&lt;N&gt;);&lt;/N&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I also used a boolean in a config file to make it easy to turn labels off, as well as tracked the current scale to only show labels below a specific scale.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 11 Jun 2012 17:11:25 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/symbol-with-text/m-p/398079#M36677</guid>
      <dc:creator>JenniferGaa</dc:creator>
      <dc:date>2012-06-11T17:11:25Z</dc:date>
    </item>
    <item>
      <title>Re: Symbol with text</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/symbol-with-text/m-p/398080#M36678</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Ok, thanks, I did it your way, but the effect is the same:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I can't click inside the symbol where the text is to open the info window.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Only in areas where no text is I can click to open the info window.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;How can I fix this?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 12 Jun 2012 05:21:15 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/symbol-with-text/m-p/398080#M36678</guid>
      <dc:creator>Hans-JürgenWeber</dc:creator>
      <dc:date>2012-06-12T05:21:15Z</dc:date>
    </item>
  </channel>
</rss>

