<?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: [ArcGIS API Flex] Multiple map components added to application in ArcGIS API for Flex Questions</title>
    <link>https://community.esri.com/t5/arcgis-api-for-flex-questions/arcgis-api-flex-multiple-map-components-added-to/m-p/595085#M13307</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;BLOCKQUOTE class="jive-quote"&gt; Marlon JosÃ©,&amp;nbsp; &lt;BR /&gt; &lt;BR /&gt; A Graphic can only exist in one UIComponent at a time that is why you are having an issue. Just create a new graphic object and use the other graphic objects geometry and attributes (if that is what you are after).&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size:&amp;quot;2&amp;quot;;"&gt;&lt;span class="lia-unicode-emoji" title=":face_with_open_mouth:"&gt;😮&lt;/span&gt; ... that solved it. i created a new graphic object and dynamically edit its properties (geometry, symbol, tooltip and attributes)&lt;BR /&gt;&lt;BR /&gt;thanks... in a moment i'll publish a sample with the solution of the issue from my perspective.&lt;BR /&gt;&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 18 Jul 2011 14:58:11 GMT</pubDate>
    <dc:creator>Marlon_JoséLópez_Meza</dc:creator>
    <dc:date>2011-07-18T14:58:11Z</dc:date>
    <item>
      <title>[ArcGIS API Flex] Multiple map components added to application</title>
      <link>https://community.esri.com/t5/arcgis-api-for-flex-questions/arcgis-api-flex-multiple-map-components-added-to/m-p/595083#M13305</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;BR /&gt;&lt;SPAN&gt;Greetings,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Im working in a web application with the requirement of displaying multiple map instances on it, each one with its own graphics addes to its respective layers...&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;The problem is related to the graphic addition in a map's graphic layer, it happen that a graphic that is added to map1 is hidden when I add a graphic in map2.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Here is a test application with two spark panels, each one with a Map instance, a ArcGISTiledMapServiceLayer and a GraphicsLayer. The button, when its pressed, perform a Graphic addition to map1's graphicslayer, and using a timer, edit the graphic and adds to map2's graphicslayer.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;The result (Fail): the map1 shows graphic1, but when map2 shows the graphic added, map1 graphic is hidden/removed from view.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I like to know how resolve this issue, and be secure that is not a bug &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;A sample:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;

&amp;lt;?xml version="1.0" encoding="utf-8"?&amp;gt;
&amp;lt;s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; xmlns:s="library://ns.adobe.com/flex/spark"
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; xmlns:mx="library://ns.adobe.com/flex/mx"
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; xmlns:esri="http://www.esri.com/2008/ags"
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; minWidth="955" minHeight="600" pageTitle="prueba mÃºltiples mapas"
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; viewSourceURL="srcview/index.html"&amp;gt;
 
 &amp;lt;fx:Script&amp;gt;
&amp;nbsp; &amp;lt;![CDATA[
&amp;nbsp;&amp;nbsp; import com.esri.ags.Graphic;
&amp;nbsp;&amp;nbsp; import com.esri.ags.SpatialReference;
&amp;nbsp;&amp;nbsp; import com.esri.ags.events.GraphicEvent;
&amp;nbsp;&amp;nbsp; import com.esri.ags.events.MapEvent;
&amp;nbsp;&amp;nbsp; import com.esri.ags.geometry.MapPoint;
&amp;nbsp;&amp;nbsp; import com.esri.ags.geometry.Polygon;
&amp;nbsp;&amp;nbsp; import com.esri.ags.symbols.SimpleFillSymbol;
&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp; import mx.collections.ArrayCollection;
&amp;nbsp;&amp;nbsp; import mx.controls.Alert;
&amp;nbsp;&amp;nbsp; protected function addGeomBtn_clickHandler(event:MouseEvent):void
&amp;nbsp;&amp;nbsp; {
&amp;nbsp;&amp;nbsp;&amp;nbsp; var myPolygon:Polygon = new Polygon(
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [[
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; new MapPoint(2352491, -1992338),
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; new MapPoint(2332923, -2461967),
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; new MapPoint(2646009, -2266288),
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; new MapPoint(3076503, -2324992),
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; new MapPoint(3272181, -2520670),
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; new MapPoint(3506996, -2559806),
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; new MapPoint(3702675, -3049003),
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; new MapPoint(3370021, -3675175),
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; new MapPoint(2763416, -4046965),
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; new MapPoint(2117676, -4144804),
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; new MapPoint(1961133, -3890422),
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; new MapPoint(2000269, -3655607),
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; new MapPoint(1667615, -3185978),
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; new MapPoint(1550208, -2422831),
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; new MapPoint(1334961, -1953202),
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; new MapPoint(2352491, -1992338)
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ]], new SpatialReference(102100));
&amp;nbsp;&amp;nbsp;&amp;nbsp; var myGraphicPolygon:Graphic = new Graphic();
&amp;nbsp;&amp;nbsp;&amp;nbsp; myGraphicPolygon.geometry = myPolygon;
&amp;nbsp;&amp;nbsp;&amp;nbsp; myGraphicPolygon.symbol = new SimpleFillSymbol(
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SimpleFillSymbol.STYLE_SOLID, // fill style
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0xFF0000, // fill color
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.7 // fill alpha
&amp;nbsp;&amp;nbsp;&amp;nbsp; );
&amp;nbsp;&amp;nbsp;&amp;nbsp; myGraphicPolygon.toolTip = "Polygon added with ActionScript (Map 1)";
&amp;nbsp;&amp;nbsp;&amp;nbsp; geom01.add(myGraphicPolygon);

&amp;nbsp;&amp;nbsp;&amp;nbsp; var timer:Timer=new Timer(300,1);
&amp;nbsp;&amp;nbsp;&amp;nbsp; timer.addEventListener(TimerEvent.TIMER_COMPLETE,function completado():void{
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; myGraphicPolygon.symbol = new SimpleFillSymbol(
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SimpleFillSymbol.STYLE_SOLID, // fill style
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x00CC00, // fill color
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.7 // fill alpha
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; );
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; myGraphicPolygon.id="mgp2";
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; myGraphicPolygon.toolTip = "Polygon added with ActionScript (Map 2)";
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; geom2.add(myGraphicPolygon);
&amp;nbsp;&amp;nbsp;&amp;nbsp; });
&amp;nbsp;&amp;nbsp;&amp;nbsp; timer.start();
&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp; (event.target as Button).enabled=false;
&amp;nbsp;&amp;nbsp; }
&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp; protected function logEvent(event:Event):void
&amp;nbsp;&amp;nbsp; {
&amp;nbsp;&amp;nbsp;&amp;nbsp; logTexts.text=event.type+" - " + event.target.id +"\n"+logTexts.text;
&amp;nbsp;&amp;nbsp; }
&amp;nbsp;&amp;nbsp; 
&amp;nbsp; ]]&amp;gt;
 &amp;lt;/fx:Script&amp;gt;
 
 &amp;lt;s:Panel id="panel01" y="32" width="282" height="226" dropShadowVisible="false"
&amp;nbsp;&amp;nbsp;&amp;nbsp; horizontalCenter="-100" title="Panel 1"&amp;gt;
&amp;nbsp; &amp;lt;esri:Map mapNavigationEnabled="false" left="5" right="5" top="5" bottom="5" toolTip="mapa 1" id="panelmap01" scaleBarVisible="false"&amp;gt;
&amp;nbsp;&amp;nbsp; &amp;lt;esri:ArcGISTiledMapServiceLayer id="mp01l" url="http://server.arcgisonline.com/ArcGIS/rest/services/World_Street_Map/MapServer"/&amp;gt;
&amp;nbsp;&amp;nbsp; &amp;lt;esri:GraphicsLayer id="geom01" updateEnd="logEvent(event)" graphicsClear="logEvent(event)" graphicAdd="logEvent(event)" graphicRemove="logEvent(event)"/&amp;gt;
&amp;nbsp; &amp;lt;/esri:Map&amp;gt;
 &amp;lt;/s:Panel&amp;gt;
 &amp;lt;s:Panel id="panel02" y="33" width="282" height="226" dropShadowVisible="false"
&amp;nbsp;&amp;nbsp;&amp;nbsp; horizontalCenter="200" title="Panel 2"&amp;gt;
&amp;nbsp; &amp;lt;esri:Map mapNavigationEnabled="false" left="5" right="5" top="5" bottom="5" toolTip="mapa 2" id="panelmap02" scaleBarVisible="false"&amp;gt;
&amp;nbsp;&amp;nbsp; &amp;lt;esri:ArcGISTiledMapServiceLayer id="mp11l" url="http://server.arcgisonline.com/ArcGIS/rest/services/World_Street_Map/MapServer"/&amp;gt;
&amp;nbsp;&amp;nbsp; &amp;lt;esri:GraphicsLayer id="geom2" updateEnd="logEvent(event)" graphicAdd="logEvent(event)" graphicRemove="logEvent(event)"/&amp;gt;
&amp;nbsp; &amp;lt;/esri:Map&amp;gt;
 &amp;lt;/s:Panel&amp;gt;
 &amp;lt;s:Button id="addGeomBtn" y="271" label="Agregar grÃ¡fico" click="addGeomBtn_clickHandler(event)"
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; horizontalCenter="0"/&amp;gt;
 &amp;lt;s:RichText id="logTexts" left="20" right="20" text="" verticalCenter="20"/&amp;gt;
&amp;lt;/s:Application&amp;gt;

&lt;/PRE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;reqs: libs/agslib-2.3.1-2011-04-26.swc&lt;/SPAN&gt;&lt;BR /&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 12 Dec 2021 16:40:15 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-flex-questions/arcgis-api-flex-multiple-map-components-added-to/m-p/595083#M13305</guid>
      <dc:creator>Marlon_JoséLópez_Meza</dc:creator>
      <dc:date>2021-12-12T16:40:15Z</dc:date>
    </item>
    <item>
      <title>Re: [ArcGIS API Flex] Multiple map components added to application</title>
      <link>https://community.esri.com/t5/arcgis-api-for-flex-questions/arcgis-api-flex-multiple-map-components-added-to/m-p/595084#M13306</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Marlon José,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; A Graphic can only exist in one UIComponent at a time that is why you are having an issue. Just create a new graphic object and use the other graphic objects geometry and attributes (if that is what you are after).&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 17 Jul 2011 23:50:20 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-flex-questions/arcgis-api-flex-multiple-map-components-added-to/m-p/595084#M13306</guid>
      <dc:creator>RobertScheitlin__GISP</dc:creator>
      <dc:date>2011-07-17T23:50:20Z</dc:date>
    </item>
    <item>
      <title>Re: [ArcGIS API Flex] Multiple map components added to application</title>
      <link>https://community.esri.com/t5/arcgis-api-for-flex-questions/arcgis-api-flex-multiple-map-components-added-to/m-p/595085#M13307</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;BLOCKQUOTE class="jive-quote"&gt; Marlon JosÃ©,&amp;nbsp; &lt;BR /&gt; &lt;BR /&gt; A Graphic can only exist in one UIComponent at a time that is why you are having an issue. Just create a new graphic object and use the other graphic objects geometry and attributes (if that is what you are after).&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size:&amp;quot;2&amp;quot;;"&gt;&lt;span class="lia-unicode-emoji" title=":face_with_open_mouth:"&gt;😮&lt;/span&gt; ... that solved it. i created a new graphic object and dynamically edit its properties (geometry, symbol, tooltip and attributes)&lt;BR /&gt;&lt;BR /&gt;thanks... in a moment i'll publish a sample with the solution of the issue from my perspective.&lt;BR /&gt;&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 18 Jul 2011 14:58:11 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-flex-questions/arcgis-api-flex-multiple-map-components-added-to/m-p/595085#M13307</guid>
      <dc:creator>Marlon_JoséLópez_Meza</dc:creator>
      <dc:date>2011-07-18T14:58:11Z</dc:date>
    </item>
  </channel>
</rss>

