<?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: Display Multiple Layers Using PortlandTiledMapServiceLayer Example in ArcGIS API for Flex Questions</title>
    <link>https://community.esri.com/t5/arcgis-api-for-flex-questions/display-multiple-layers-using/m-p/634784#M14112</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Glen,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; You still have a problem with LODs. The debugger is rounding the values of the ArcGIS Online LODs so because they are not identical both layers will not display together. To get the exact values of the LODs in one of ESRI you need to look at it's REST service directory page.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Here is the corrected code.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;package com.MapLarge
{
 import com.esri.ags.SpatialReference;
 import com.esri.ags.geometry.Extent;
 import com.esri.ags.geometry.MapPoint;
 import com.esri.ags.layers.TiledMapServiceLayer;
 import com.esri.ags.layers.supportClasses.LOD;
 import com.esri.ags.layers.supportClasses.TileInfo;
 import flash.net.URLRequest;
 import mx.containers.Tile;
 
 public class MapLargeTileLayer extends TiledMapServiceLayer
 {
&amp;nbsp; public function MapLargeTileLayer()
&amp;nbsp; {
&amp;nbsp;&amp;nbsp; super();
&amp;nbsp;&amp;nbsp; buildTileInfo();
&amp;nbsp;&amp;nbsp; setLoaded(true); // Map will only use loaded layers
&amp;nbsp; }
&amp;nbsp; 
&amp;nbsp; internal const scalar:Number = 1;
&amp;nbsp; public var _tileInfo:TileInfo;
&amp;nbsp; private function buildTileInfo():void
&amp;nbsp; {

&amp;nbsp;&amp;nbsp; var tileInfo:TileInfo = new TileInfo();
&amp;nbsp;&amp;nbsp; tileInfo.spatialReference = new SpatialReference(102100);
&amp;nbsp;&amp;nbsp; tileInfo.dpi = 96;
&amp;nbsp;&amp;nbsp; tileInfo.format = "PNG8";
&amp;nbsp;&amp;nbsp; tileInfo.width = 256;
&amp;nbsp;&amp;nbsp; tileInfo.height = 256;
&amp;nbsp;&amp;nbsp; tileInfo.origin = new MapPoint(-2.0037508342787E7,2.0037508342787E7);
&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp; tileInfo.lods = [
&amp;nbsp;&amp;nbsp;&amp;nbsp; new LOD(0,156543.033928,591657527.591555),
&amp;nbsp;&amp;nbsp;&amp;nbsp; new LOD(1,78271.5169639999,295828763.795777),
&amp;nbsp;&amp;nbsp;&amp;nbsp; new LOD(2,39135.7584820001,147914381.897889),
&amp;nbsp;&amp;nbsp;&amp;nbsp; new LOD(3,19567.8792409999,73957190.948944),
&amp;nbsp;&amp;nbsp;&amp;nbsp; new LOD(4,9783.93962049996,36978595.474472),
&amp;nbsp;&amp;nbsp;&amp;nbsp; new LOD(5,4891.96981024998,18489297.737236),
&amp;nbsp;&amp;nbsp;&amp;nbsp; new LOD(6,2445.98490512499,9244648.868618),
&amp;nbsp;&amp;nbsp;&amp;nbsp; new LOD(7,1222.99245256249,4622324.434309),
&amp;nbsp;&amp;nbsp;&amp;nbsp; new LOD(8,611.49622628138,2311162.217155),
&amp;nbsp;&amp;nbsp;&amp;nbsp; new LOD(9,305.748113140558,1155581.108577),
&amp;nbsp;&amp;nbsp;&amp;nbsp; new LOD(10,152.874056570411,577790.554289),
&amp;nbsp;&amp;nbsp;&amp;nbsp; new LOD(11,76.4370282850732,288895.277144),
&amp;nbsp;&amp;nbsp;&amp;nbsp; new LOD(12,38.2185141425366,144447.638572),
&amp;nbsp;&amp;nbsp;&amp;nbsp; new LOD(13,19.1092570712683,72223.819286),
&amp;nbsp;&amp;nbsp;&amp;nbsp; new LOD(14,9.55462853563415,36111.909643),
&amp;nbsp;&amp;nbsp;&amp;nbsp; new LOD(15,4.77731426794937,18055.954822),
&amp;nbsp;&amp;nbsp;&amp;nbsp; new LOD(16,2.38865713397468,9027.977411),
&amp;nbsp;&amp;nbsp;&amp;nbsp; new LOD(17,1.19432856685505,4513.988705),
&amp;nbsp;&amp;nbsp;&amp;nbsp; new LOD(18,0.597164283559817,2256.994353),
&amp;nbsp;&amp;nbsp;&amp;nbsp; new LOD(19,0.298582141647617,1128.497176)
&amp;nbsp;&amp;nbsp; ];
&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp; _tileInfo = tileInfo;
&amp;nbsp; }
&amp;nbsp; 
&amp;nbsp; override public function get fullExtent():Extent
&amp;nbsp; {
&amp;nbsp;&amp;nbsp; return new Extent(-2.0037508342787E7, -1.99718688804086E7, 2.0037508342787E7, 1.99718688804086E7,new SpatialReference(102100));
&amp;nbsp; }
&amp;nbsp; 
&amp;nbsp; override public function get initialExtent():Extent
&amp;nbsp; {
&amp;nbsp;&amp;nbsp; return this.fullExtent;
&amp;nbsp; }
&amp;nbsp; 
&amp;nbsp; override public function get units():String
&amp;nbsp; {
&amp;nbsp;&amp;nbsp; return "esriMeters";
&amp;nbsp; }
&amp;nbsp; 
&amp;nbsp; override public function get spatialReference():SpatialReference 
&amp;nbsp; {
&amp;nbsp;&amp;nbsp; return new SpatialReference(102100);//102113
&amp;nbsp; }
&amp;nbsp; override public function get tileInfo():TileInfo {
&amp;nbsp;&amp;nbsp; return _tileInfo;
&amp;nbsp; }
&amp;nbsp; 
&amp;nbsp; override protected function getTileURL(level:Number, row:Number, col:Number):URLRequest
&amp;nbsp; {
&amp;nbsp;&amp;nbsp; //http://2api.maplarge.com/Tile/Tile?layer=geo~poly~Counties|data~AllGeocodedFinal~DonationCode~sum&amp;amp;x=2&amp;amp;y=5&amp;amp;z=4&amp;amp;filter=&amp;amp;shader=method~interval|count~100|colors~DarkBlue-200/Blue-128,Blue-128/White-128,White-128/Red-128,Red-128/DarkRed-200|ranges~-1000000/-20000,-20000/0,0/20000,20000/1000000
&amp;nbsp;&amp;nbsp; var one:String = "http://2api.maplarge.com/Tile/Tile?layer=geo~poly~Counties|data~AllGeocodedFinal~DonationCode~sum";
&amp;nbsp;&amp;nbsp; var two:String = "&amp;amp;x="+col+"&amp;amp;y="+row+"&amp;amp;z="+ level;
&amp;nbsp;&amp;nbsp; var three:String = "&amp;amp;filter=&amp;amp;shader=method~interval|count~100|colors~DarkBlue-200/Blue-128,Blue-128/White-128,White-128/Red-128,Red-128/DarkRed-200|ranges~-1000000/-20000,-20000/0,0/20000,20000/1000000";
&amp;nbsp;&amp;nbsp; var url:String = one + two + three;
&amp;nbsp;&amp;nbsp; return new URLRequest(url);
&amp;nbsp; }
&amp;nbsp; 
 }
}&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Sun, 12 Dec 2021 03:00:15 GMT</pubDate>
    <dc:creator>RobertScheitlin__GISP</dc:creator>
    <dc:date>2021-12-12T03:00:15Z</dc:date>
    <item>
      <title>Display Multiple Layers Using PortlandTiledMapServiceLayer Example</title>
      <link>https://community.esri.com/t5/arcgis-api-for-flex-questions/display-multiple-layers-using/m-p/634780#M14108</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I am trying to get a Custom Tiled Map Service layer to display with a base map layer below it.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;The &lt;/SPAN&gt;&lt;A href="http://serverapps.esri.com/flex/ExtendedTileLayer/srcview/" rel="nofollow noopener noreferrer" target="_blank"&gt;PortlandTiledMapServiceLayer Example&lt;/A&gt;&lt;SPAN&gt; works fine until I try to add a base layer of imagery by changing 1 line of mxml. (code below).&amp;nbsp; When I run the app I get no errors but only one layer appears.&amp;nbsp; If I list the base layer first I just get it and if I list the portland layer first I just get it. What am I missing?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;&amp;lt;esri:Map id="myMap"&amp;gt;
&amp;nbsp; &amp;lt;esri:ArcGISTiledMapServiceLayer url="http://services.arcgisonline.com/ArcGIS/rest/services/World_Imagery/MapServer" /&amp;gt;
&amp;nbsp; &amp;lt;samples:PortlandTiledMapServiceLayer id="virtualTiles" fadeInFrameCount="12"&amp;nbsp; alpha=".5" opaqueBackground="false" /&amp;gt;
 &amp;lt;/esri:Map&amp;gt;&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 12 Dec 2021 03:00:05 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-flex-questions/display-multiple-layers-using/m-p/634780#M14108</guid>
      <dc:creator>GlennKirbo</dc:creator>
      <dc:date>2021-12-12T03:00:05Z</dc:date>
    </item>
    <item>
      <title>Re: Display Multiple Layers Using PortlandTiledMapServiceLayer Example</title>
      <link>https://community.esri.com/t5/arcgis-api-for-flex-questions/display-multiple-layers-using/m-p/634781#M14109</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Glenn,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; The issue is that both tiled (Cached) map services need to have the same LODs (Levels of Display) with in your case they do not. I don't have the specifics for you of what needs to be changed but this function in the PortlandTiledMapServiceLayer need to be updated ti have the same LODs as ArcGIS Online.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;private function buildTileInfo():void
&amp;nbsp;&amp;nbsp;&amp;nbsp; {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; _tileInfo.height = 512;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; _tileInfo.width = 512;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; _tileInfo.origin = new MapPoint(-180, 90);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; _tileInfo.spatialReference = new SpatialReference(4326);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; _tileInfo.lods = [
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; new LOD(0, 0.351562499999999, 147748799.285417),
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; new LOD(1, 0.17578125, 73874399.6427087),
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; new LOD(2, 0.0878906250000001, 36937199.8213544),
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; new LOD(3, 0.0439453125, 18468599.9106772),
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; new LOD(4, 0.02197265625, 9234299.95533859),
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; new LOD(5, 0.010986328125, 4617149.97766929),
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; new LOD(6, 0.0054931640625, 2308574.98883465),
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; new LOD(7, 0.00274658203124999, 1154287.49441732),
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; new LOD(8, 0.001373291015625, 577143.747208662),
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; new LOD(9, 0.0006866455078125, 288571.873604331),
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; new LOD(10, 0.000343322753906249, 144285.936802165),
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; new LOD(11, 0.000171661376953125, 72142.9684010827),
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; new LOD(12, 0.0000858306884765626, 36071.4842005414),
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; new LOD(13, 0.0000429153442382813, 18035.7421002707),
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; new LOD(14, 0.0000214576721191406, 9017.87105013534),
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; new LOD(15, 0.0000107288360595703, 4508.93552506767)
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ];
&amp;nbsp;&amp;nbsp;&amp;nbsp; }
&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 12 Dec 2021 03:00:07 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-flex-questions/display-multiple-layers-using/m-p/634781#M14109</guid>
      <dc:creator>RobertScheitlin__GISP</dc:creator>
      <dc:date>2021-12-12T03:00:07Z</dc:date>
    </item>
    <item>
      <title>Re: Display Multiple Layers Using TiledMapServiceLayer Example</title>
      <link>https://community.esri.com/t5/arcgis-api-for-flex-questions/display-multiple-layers-using/m-p/634782#M14110</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Robert,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thank you for replying.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I think you are right about the LOD.&amp;nbsp; The Portland example didn't match the base layer's LOD so I switched from that example to my actual dataset which does match and manually made sure the LOD was the same.&amp;nbsp; I have a custom external tile set (not arc gis) projected in the standard Mercator(102100) format used by google maps &amp;amp; bing.&amp;nbsp; The url structure is a little different but otherwise the request pattern should be very similar to the "image tile layer" in the google maps javascript api v3.&amp;nbsp; I would like to be able to add that layer on top of ERSI layers using the ERSI flex api v2.&amp;nbsp; I searched through the ArcGIS flex api v2 reference for something like a "Web Mercator Tile Layer Class" that would have all these defaults set for me.. that's what google does with its image tile layer and what I expected to find here but didn't.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;My understanding is that ERSI has started supplying tiles in the google / bing projection in a format it calls "Web Mercator".&amp;nbsp;&amp;nbsp;&amp;nbsp; I also found this page that details the LOD for Web Mercator&lt;/SPAN&gt;&lt;BR /&gt;&lt;A href="http://resources.esri.com/help/9.3/arcgisonline/about/Content/attributes_wm.htm" rel="nofollow noopener noreferrer" target="_blank"&gt;http://resources.esri.com/help/9.3/arcgisonline/about/Content/attributes_wm.htm&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I set up a simple acr gis base layer and set a break point so I could inspect the code and confirm that these were the LOD being used by the ArcGIS base layer.&amp;nbsp; It uses 102100 be default which is web mercator.&amp;nbsp; So then sub classed TiledMapServiceLayer and exactly hand replicated (I think) all the tileInfo, extents and LOD info values to exactly match what the ArcGIS layer showed in the debugger which also matched the list on the link above.&amp;nbsp; Again, I ran into the same problem. My custom layer works by itself but not on top of an ArcGIS base layer.&amp;nbsp; This really should be simple to do so I'm probably missing something.&amp;nbsp; Can any one identify what I'm doing wrong?&amp;nbsp;&amp;nbsp; (code below)&lt;/SPAN&gt;&lt;BR /&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:esri="http://www.esri.com/2008/ags"
&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:ml="com.MapLarge.*"
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; applicationComplete="testLoad()"
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;gt; 
 
 &amp;lt;esri:Map id="gisMap" &amp;gt;
&amp;nbsp; &amp;lt;esri:ArcGISTiledMapServiceLayer 
&amp;nbsp;&amp;nbsp; id="baseMap"
&amp;nbsp;&amp;nbsp; url="http://services.arcgisonline.com/ArcGIS/rest/services/World_Imagery/MapServer"
&amp;nbsp; /&amp;gt;
 
&amp;nbsp; &amp;lt;ml:MapLargeTileLayer id="virtualTiles" opaqueBackground="false"&amp;nbsp;&amp;nbsp; /&amp;gt;
 &amp;lt;/esri:Map&amp;gt;
 
 &amp;lt;fx:Script&amp;gt;
&amp;nbsp; &amp;lt;![CDATA[
&amp;nbsp;&amp;nbsp; private function testLoad():void{
&amp;nbsp;&amp;nbsp;&amp;nbsp; var mapObj:Object = gisMap; 
&amp;nbsp;&amp;nbsp;&amp;nbsp; var layerObj:Object = baseMap; //inspect with debugger
&amp;nbsp;&amp;nbsp; }
&amp;nbsp; ]]&amp;gt;
 &amp;lt;/fx:Script&amp;gt;
 
&amp;lt;/s:Application&amp;gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;STRONG&gt;MapLargeTileLayer.as&lt;/STRONG&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;
package com.MapLarge
{
 import com.esri.ags.SpatialReference;
 import com.esri.ags.geometry.Extent;
 import com.esri.ags.geometry.MapPoint;
 import com.esri.ags.layers.TiledMapServiceLayer;
 import com.esri.ags.layers.supportClasses.LOD;
 import com.esri.ags.layers.supportClasses.TileInfo;
 import flash.net.URLRequest;
 import mx.containers.Tile;
 
 public class MapLargeTileLayer extends TiledMapServiceLayer
 {
&amp;nbsp; public function MapLargeTileLayer()
&amp;nbsp; {
&amp;nbsp;&amp;nbsp; super();
&amp;nbsp;&amp;nbsp; buildTileInfo();
&amp;nbsp;&amp;nbsp; setLoaded(true); // Map will only use loaded layers
&amp;nbsp; }
&amp;nbsp; 
&amp;nbsp; internal const scalar:Number = 1;
&amp;nbsp; public var _tileInfo:TileInfo;
&amp;nbsp; private function buildTileInfo():void
&amp;nbsp; {
&amp;nbsp;&amp;nbsp; var tileInfo:TileInfo = new TileInfo();
&amp;nbsp;&amp;nbsp; tileInfo.spatialReference = new SpatialReference(102100);
&amp;nbsp;&amp;nbsp; tileInfo.dpi = 96;
&amp;nbsp;&amp;nbsp; tileInfo.format = "PNG8";
&amp;nbsp;&amp;nbsp; tileInfo.width = 256;
&amp;nbsp;&amp;nbsp; tileInfo.height = 256;
&amp;nbsp;&amp;nbsp; tileInfo.origin = new MapPoint(-2.0037508342787E7,2.0037508342787E7);
&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp; tileInfo.lods = [
&amp;nbsp;&amp;nbsp;&amp;nbsp; new LOD(0,156543.033928,591657528),
&amp;nbsp;&amp;nbsp;&amp;nbsp; new LOD(1,78271.516964,295828764),
&amp;nbsp;&amp;nbsp;&amp;nbsp; new LOD(2,39135.758482,147914382),
&amp;nbsp;&amp;nbsp;&amp;nbsp; new LOD(3,19567.879241,73957191),
&amp;nbsp;&amp;nbsp;&amp;nbsp; new LOD(4,9783.93962,36978595),
&amp;nbsp;&amp;nbsp;&amp;nbsp; new LOD(5,4891.96981,18489298),
&amp;nbsp;&amp;nbsp;&amp;nbsp; new LOD(6,2445.984905,9244649),
&amp;nbsp;&amp;nbsp;&amp;nbsp; new LOD(7,1222.992453,4622324),
&amp;nbsp;&amp;nbsp;&amp;nbsp; new LOD(8,611.496226,2311162),
&amp;nbsp;&amp;nbsp;&amp;nbsp; new LOD(9,305.748113,1155581),
&amp;nbsp;&amp;nbsp;&amp;nbsp; new LOD(10,152.874057,577791),
&amp;nbsp;&amp;nbsp;&amp;nbsp; new LOD(11,76.437028,288895),
&amp;nbsp;&amp;nbsp;&amp;nbsp; new LOD(12,38.218514,144448),
&amp;nbsp;&amp;nbsp;&amp;nbsp; new LOD(13,19.109257,72224),
&amp;nbsp;&amp;nbsp;&amp;nbsp; new LOD(14,9.554629,36112),
&amp;nbsp;&amp;nbsp;&amp;nbsp; new LOD(15,4.777314,18056),
&amp;nbsp;&amp;nbsp;&amp;nbsp; new LOD(16,2.388657,9028),
&amp;nbsp;&amp;nbsp;&amp;nbsp; new LOD(17,1.194329,4514),
&amp;nbsp;&amp;nbsp;&amp;nbsp; new LOD(18,0.597164,2257),
&amp;nbsp;&amp;nbsp;&amp;nbsp; new LOD(19,0.298582,1128)
&amp;nbsp;&amp;nbsp; ];

&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp; _tileInfo = tileInfo;
&amp;nbsp; }
&amp;nbsp; 
&amp;nbsp; override public function get fullExtent():Extent
&amp;nbsp; {
&amp;nbsp;&amp;nbsp; return new Extent(-2.0037508342787E7, -1.99718688804086E7, 2.0037508342787E7, 1.99718688804086E7,new SpatialReference(102100));
&amp;nbsp; }
&amp;nbsp; 
&amp;nbsp; override public function get initialExtent():Extent
&amp;nbsp; {
&amp;nbsp;&amp;nbsp; return this.fullExtent;
&amp;nbsp; }
&amp;nbsp; 
&amp;nbsp; override public function get units():String
&amp;nbsp; {
&amp;nbsp;&amp;nbsp; return "esriMeters";
&amp;nbsp; }
&amp;nbsp; 
&amp;nbsp; override public function get spatialReference():SpatialReference 
&amp;nbsp; {
&amp;nbsp;&amp;nbsp; return new SpatialReference(102100);//102113
&amp;nbsp; }
&amp;nbsp; override public function get tileInfo():TileInfo {
&amp;nbsp;&amp;nbsp; return _tileInfo;
&amp;nbsp; }
&amp;nbsp; 
&amp;nbsp; override protected function getTileURL(level:Number, row:Number, col:Number):URLRequest
&amp;nbsp; {
&amp;nbsp;&amp;nbsp; //http://2api.maplarge.com/Tile/Tile?layer=geo~poly~Counties|data~AllGeocodedFinal~DonationCode~sum&amp;amp;x=2&amp;amp;y=5&amp;amp;z=4&amp;amp;filter=&amp;amp;shader=method~interval|count~100|colors~DarkBlue-200/Blue-128,Blue-128/White-128,White-128/Red-128,Red-128/DarkRed-200|ranges~-1000000/-20000,-20000/0,0/20000,20000/1000000
&amp;nbsp;&amp;nbsp; var one:String = "http://2api.maplarge.com/Tile/Tile?layer=geo~poly~Counties|data~AllGeocodedFinal~DonationCode~sum";
&amp;nbsp;&amp;nbsp; var two:String = "&amp;amp;x="+col+"&amp;amp;y="+row+"&amp;amp;z="+ level;
&amp;nbsp;&amp;nbsp; var three:String = "&amp;amp;filter=&amp;amp;shader=method~interval|count~100|colors~DarkBlue-200/Blue-128,Blue-128/White-128,White-128/Red-128,Red-128/DarkRed-200|ranges~-1000000/-20000,-20000/0,0/20000,20000/1000000";
&amp;nbsp;&amp;nbsp; var url:String = one + two + three;
&amp;nbsp;&amp;nbsp; return new URLRequest(url);
&amp;nbsp; }
&amp;nbsp; 
 }
}&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 12 Dec 2021 03:00:10 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-flex-questions/display-multiple-layers-using/m-p/634782#M14110</guid>
      <dc:creator>GlennKirbo</dc:creator>
      <dc:date>2021-12-12T03:00:10Z</dc:date>
    </item>
    <item>
      <title>Re: Display Multiple Layers Using PortlandTiledMapServiceLayer Example</title>
      <link>https://community.esri.com/t5/arcgis-api-for-flex-questions/display-multiple-layers-using/m-p/634783#M14111</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I think I have come up with a test that eliminates LOD as the culprit.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I subclassed the open street map layer and overrode the getTileURL function and that works like a charm.&amp;nbsp;&amp;nbsp; So "Mercator Web" image tile layer class found.&amp;nbsp; I then created an app with 2 layers.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Open street map on the bottom and my custom tiles on top... I can briefly see the open street map tiles flash before my custom layer loads on top and then my top layer obscures them.&amp;nbsp; In firebug I can still see image tile requests for both layers occurring as I pan around so I know think the layers are working and since the classes are identical except for the get tile url function the LOD and tile info issue should be eliminated.&amp;nbsp; I'm sure it is something simple.&amp;nbsp; Can anyone help me?&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;(complete code below for the 2 layer app)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;STRONG&gt;App Code&lt;/STRONG&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:esri="http://www.esri.com/2008/ags"
&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:ml="com.MapLarge.*"
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;gt; 

 &amp;lt;esri:Map &amp;gt;
&amp;nbsp; &amp;lt;esri:OpenStreetMapLayer id="openMap" visible="true" /&amp;gt;
&amp;nbsp; &amp;lt;ml:MapLargeTileLayer2 opaqueBackground="false" alpha=".5" id="myMap" visible="true"&amp;nbsp;&amp;nbsp; /&amp;gt;
 &amp;lt;/esri:Map&amp;gt;
 
&amp;lt;/s:Application&amp;gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;STRONG&gt;Open Street Map Sub Class&lt;/STRONG&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;package com.MapLarge
{
 import com.esri.ags.layers.OpenStreetMapLayer;
 
 import flash.net.URLRequest;

 public class MapLargeTileLayer2 extends OpenStreetMapLayer
 {
&amp;nbsp; public function MapLargeTileLayer2()
&amp;nbsp; {
&amp;nbsp; }
&amp;nbsp; 
&amp;nbsp; override protected function getTileURL(level:Number, row:Number, col:Number):URLRequest
&amp;nbsp; {
&amp;nbsp;&amp;nbsp; //http://2api.maplarge.com/Tile/Tile?layer=geo~poly~Counties|data~AllGeocodedFinal~DonationCode~sum&amp;amp;x=2&amp;amp;y=5&amp;amp;z=4&amp;amp;filter=&amp;amp;shader=method~interval|count~100|colors~DarkBlue-200/Blue-128,Blue-128/White-128,White-128/Red-128,Red-128/DarkRed-200|ranges~-1000000/-20000,-20000/0,0/20000,20000/1000000
&amp;nbsp;&amp;nbsp; var one:String = "http://2api.maplarge.com/Tile/Tile?layer=geo~poly~Counties|data~AllGeocodedFinal~DonationCode~sum";
&amp;nbsp;&amp;nbsp; var two:String = "&amp;amp;x="+col+"&amp;amp;y="+row+"&amp;amp;z="+ level;
&amp;nbsp;&amp;nbsp; var three:String = "&amp;amp;filter=&amp;amp;shader=method~interval|count~100|colors~DarkBlue-200/Blue-128,Blue-128/White-128,White-128/Red-128,Red-128/DarkRed-200|ranges~-1000000/-20000,-20000/0,0/20000,20000/1000000";
&amp;nbsp;&amp;nbsp; var url:String = one + two + three;
&amp;nbsp;&amp;nbsp; return new URLRequest(url);
&amp;nbsp; }
&amp;nbsp; 
 }
}&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 12 Dec 2021 03:00:12 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-flex-questions/display-multiple-layers-using/m-p/634783#M14111</guid>
      <dc:creator>GlennKirbo</dc:creator>
      <dc:date>2021-12-12T03:00:12Z</dc:date>
    </item>
    <item>
      <title>Re: Display Multiple Layers Using PortlandTiledMapServiceLayer Example</title>
      <link>https://community.esri.com/t5/arcgis-api-for-flex-questions/display-multiple-layers-using/m-p/634784#M14112</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Glen,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; You still have a problem with LODs. The debugger is rounding the values of the ArcGIS Online LODs so because they are not identical both layers will not display together. To get the exact values of the LODs in one of ESRI you need to look at it's REST service directory page.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Here is the corrected code.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;package com.MapLarge
{
 import com.esri.ags.SpatialReference;
 import com.esri.ags.geometry.Extent;
 import com.esri.ags.geometry.MapPoint;
 import com.esri.ags.layers.TiledMapServiceLayer;
 import com.esri.ags.layers.supportClasses.LOD;
 import com.esri.ags.layers.supportClasses.TileInfo;
 import flash.net.URLRequest;
 import mx.containers.Tile;
 
 public class MapLargeTileLayer extends TiledMapServiceLayer
 {
&amp;nbsp; public function MapLargeTileLayer()
&amp;nbsp; {
&amp;nbsp;&amp;nbsp; super();
&amp;nbsp;&amp;nbsp; buildTileInfo();
&amp;nbsp;&amp;nbsp; setLoaded(true); // Map will only use loaded layers
&amp;nbsp; }
&amp;nbsp; 
&amp;nbsp; internal const scalar:Number = 1;
&amp;nbsp; public var _tileInfo:TileInfo;
&amp;nbsp; private function buildTileInfo():void
&amp;nbsp; {

&amp;nbsp;&amp;nbsp; var tileInfo:TileInfo = new TileInfo();
&amp;nbsp;&amp;nbsp; tileInfo.spatialReference = new SpatialReference(102100);
&amp;nbsp;&amp;nbsp; tileInfo.dpi = 96;
&amp;nbsp;&amp;nbsp; tileInfo.format = "PNG8";
&amp;nbsp;&amp;nbsp; tileInfo.width = 256;
&amp;nbsp;&amp;nbsp; tileInfo.height = 256;
&amp;nbsp;&amp;nbsp; tileInfo.origin = new MapPoint(-2.0037508342787E7,2.0037508342787E7);
&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp; tileInfo.lods = [
&amp;nbsp;&amp;nbsp;&amp;nbsp; new LOD(0,156543.033928,591657527.591555),
&amp;nbsp;&amp;nbsp;&amp;nbsp; new LOD(1,78271.5169639999,295828763.795777),
&amp;nbsp;&amp;nbsp;&amp;nbsp; new LOD(2,39135.7584820001,147914381.897889),
&amp;nbsp;&amp;nbsp;&amp;nbsp; new LOD(3,19567.8792409999,73957190.948944),
&amp;nbsp;&amp;nbsp;&amp;nbsp; new LOD(4,9783.93962049996,36978595.474472),
&amp;nbsp;&amp;nbsp;&amp;nbsp; new LOD(5,4891.96981024998,18489297.737236),
&amp;nbsp;&amp;nbsp;&amp;nbsp; new LOD(6,2445.98490512499,9244648.868618),
&amp;nbsp;&amp;nbsp;&amp;nbsp; new LOD(7,1222.99245256249,4622324.434309),
&amp;nbsp;&amp;nbsp;&amp;nbsp; new LOD(8,611.49622628138,2311162.217155),
&amp;nbsp;&amp;nbsp;&amp;nbsp; new LOD(9,305.748113140558,1155581.108577),
&amp;nbsp;&amp;nbsp;&amp;nbsp; new LOD(10,152.874056570411,577790.554289),
&amp;nbsp;&amp;nbsp;&amp;nbsp; new LOD(11,76.4370282850732,288895.277144),
&amp;nbsp;&amp;nbsp;&amp;nbsp; new LOD(12,38.2185141425366,144447.638572),
&amp;nbsp;&amp;nbsp;&amp;nbsp; new LOD(13,19.1092570712683,72223.819286),
&amp;nbsp;&amp;nbsp;&amp;nbsp; new LOD(14,9.55462853563415,36111.909643),
&amp;nbsp;&amp;nbsp;&amp;nbsp; new LOD(15,4.77731426794937,18055.954822),
&amp;nbsp;&amp;nbsp;&amp;nbsp; new LOD(16,2.38865713397468,9027.977411),
&amp;nbsp;&amp;nbsp;&amp;nbsp; new LOD(17,1.19432856685505,4513.988705),
&amp;nbsp;&amp;nbsp;&amp;nbsp; new LOD(18,0.597164283559817,2256.994353),
&amp;nbsp;&amp;nbsp;&amp;nbsp; new LOD(19,0.298582141647617,1128.497176)
&amp;nbsp;&amp;nbsp; ];
&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp; _tileInfo = tileInfo;
&amp;nbsp; }
&amp;nbsp; 
&amp;nbsp; override public function get fullExtent():Extent
&amp;nbsp; {
&amp;nbsp;&amp;nbsp; return new Extent(-2.0037508342787E7, -1.99718688804086E7, 2.0037508342787E7, 1.99718688804086E7,new SpatialReference(102100));
&amp;nbsp; }
&amp;nbsp; 
&amp;nbsp; override public function get initialExtent():Extent
&amp;nbsp; {
&amp;nbsp;&amp;nbsp; return this.fullExtent;
&amp;nbsp; }
&amp;nbsp; 
&amp;nbsp; override public function get units():String
&amp;nbsp; {
&amp;nbsp;&amp;nbsp; return "esriMeters";
&amp;nbsp; }
&amp;nbsp; 
&amp;nbsp; override public function get spatialReference():SpatialReference 
&amp;nbsp; {
&amp;nbsp;&amp;nbsp; return new SpatialReference(102100);//102113
&amp;nbsp; }
&amp;nbsp; override public function get tileInfo():TileInfo {
&amp;nbsp;&amp;nbsp; return _tileInfo;
&amp;nbsp; }
&amp;nbsp; 
&amp;nbsp; override protected function getTileURL(level:Number, row:Number, col:Number):URLRequest
&amp;nbsp; {
&amp;nbsp;&amp;nbsp; //http://2api.maplarge.com/Tile/Tile?layer=geo~poly~Counties|data~AllGeocodedFinal~DonationCode~sum&amp;amp;x=2&amp;amp;y=5&amp;amp;z=4&amp;amp;filter=&amp;amp;shader=method~interval|count~100|colors~DarkBlue-200/Blue-128,Blue-128/White-128,White-128/Red-128,Red-128/DarkRed-200|ranges~-1000000/-20000,-20000/0,0/20000,20000/1000000
&amp;nbsp;&amp;nbsp; var one:String = "http://2api.maplarge.com/Tile/Tile?layer=geo~poly~Counties|data~AllGeocodedFinal~DonationCode~sum";
&amp;nbsp;&amp;nbsp; var two:String = "&amp;amp;x="+col+"&amp;amp;y="+row+"&amp;amp;z="+ level;
&amp;nbsp;&amp;nbsp; var three:String = "&amp;amp;filter=&amp;amp;shader=method~interval|count~100|colors~DarkBlue-200/Blue-128,Blue-128/White-128,White-128/Red-128,Red-128/DarkRed-200|ranges~-1000000/-20000,-20000/0,0/20000,20000/1000000";
&amp;nbsp;&amp;nbsp; var url:String = one + two + three;
&amp;nbsp;&amp;nbsp; return new URLRequest(url);
&amp;nbsp; }
&amp;nbsp; 
 }
}&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 12 Dec 2021 03:00:15 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-flex-questions/display-multiple-layers-using/m-p/634784#M14112</guid>
      <dc:creator>RobertScheitlin__GISP</dc:creator>
      <dc:date>2021-12-12T03:00:15Z</dc:date>
    </item>
    <item>
      <title>Re: Display Multiple Layers Using PortlandTiledMapServiceLayer Example</title>
      <link>https://community.esri.com/t5/arcgis-api-for-flex-questions/display-multiple-layers-using/m-p/634785#M14113</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Robert,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I really appreciate your help.&amp;nbsp; You were right that the LOD numbers were rounded.&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;However, when I replace them with your un-rounded numbers I get the same result. &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;The good news is that the Open Street Map base layer using my sub class example above with my tile overlay is now working for me.&amp;nbsp; The problem with that was these attributes: &lt;/SPAN&gt;&lt;STRONG&gt;opaqueBackground="false" alpha=".5"&lt;/STRONG&gt;&lt;SPAN&gt;&amp;nbsp; When I remove them from the overlay example above and now it works properly.&amp;nbsp; Might be a cross domain policy limit or something else odd because those attributes don't seem like they should break the layer. Full working code included below &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;On your LOD implementation, I bet there is probably an error somewhere in your numbers just like mine which is why I was surprised there wasn't a static constant structure to supply these decimals for the default projection.&amp;nbsp; Also the lack of any error or warning about the bad LOD match is weird. If I get more time I will investigate.&amp;nbsp; There weren't any examples in the demo galleries that had two image tile layers on top of each other.&amp;nbsp; Do you know of a working example I could look at if I decide to switch off the Open Street Map sub class?&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Glenn&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;STRONG&gt;App Code&lt;/STRONG&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; xmlns:ml="com.MapLarge.*" &amp;gt;
 &amp;lt;esri:Map &amp;gt;
&amp;nbsp; &amp;lt;esri:ArcGISTiledMapServiceLayer id="baseMap" url="http://server.arcgisonline.com/ArcGIS/rest/services/World_Terrain_Base/MapServer"
&amp;nbsp;&amp;nbsp; /&amp;gt;
&amp;nbsp; &amp;lt;ml:MapLargeTileLayer2 visible="true"&amp;nbsp;&amp;nbsp; /&amp;gt;
 &amp;lt;/esri:Map&amp;gt;

&amp;lt;/s:Application&amp;gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;STRONG&gt;MapLargeTileLayer2.as&lt;/STRONG&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;package com.MapLarge
{
 import com.esri.ags.layers.OpenStreetMapLayer;
 
 import flash.net.URLRequest;

 public class MapLargeTileLayer2 extends OpenStreetMapLayer
 {
&amp;nbsp; public function MapLargeTileLayer2()
&amp;nbsp; {
&amp;nbsp; }
&amp;nbsp; 
&amp;nbsp; override protected function getTileURL(level:Number, row:Number, col:Number):URLRequest
&amp;nbsp; {
&amp;nbsp;&amp;nbsp; //http://2api.maplarge.com/Tile/Tile?layer=geo~poly~Counties|data~AllGeocodedFinal~DonationCode~sum&amp;amp;x=2&amp;amp;y=5&amp;amp;z=4&amp;amp;filter=&amp;amp;shader=method~interval|count~100|colors~DarkBlue-200/Blue-128,Blue-128/White-128,White-128/Red-128,Red-128/DarkRed-200|ranges~-1000000/-20000,-20000/0,0/20000,20000/1000000
&amp;nbsp;&amp;nbsp; var one:String = "http://2api.maplarge.com/Tile/Tile?layer=geo~poly~Counties|data~AllGeocodedFinal~DonationCode~sum";
&amp;nbsp;&amp;nbsp; var two:String = "&amp;amp;x="+col+"&amp;amp;y="+row+"&amp;amp;z="+ level;
&amp;nbsp;&amp;nbsp; var three:String = "&amp;amp;filter=&amp;amp;shader=method~interval|count~100|colors~DarkBlue-200/Blue-128,Blue-128/White-128,White-128/Red-128,Red-128/DarkRed-200|ranges~-1000000/-20000,-20000/0,0/20000,20000/1000000";
&amp;nbsp;&amp;nbsp; var url:String = one + two + three;
&amp;nbsp;&amp;nbsp; return new URLRequest(url);
&amp;nbsp; }
&amp;nbsp; 
 }
}&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 12 Dec 2021 03:00:18 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-flex-questions/display-multiple-layers-using/m-p/634785#M14113</guid>
      <dc:creator>GlennKirbo</dc:creator>
      <dc:date>2021-12-12T03:00:18Z</dc:date>
    </item>
    <item>
      <title>Re: Display Multiple Layers Using PortlandTiledMapServiceLayer Example</title>
      <link>https://community.esri.com/t5/arcgis-api-for-flex-questions/display-multiple-layers-using/m-p/634786#M14114</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Glen,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; Using this sample app I can get the code to work fine. As you can see in the attached image. I forgot to mention the opaqueBackground="false" is not correct&amp;nbsp; Here is the documentation on it.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;If set to a number value, the surface is opaque (not transparent) with the RGB background color that the number specifies. If set to null (the default value), the display object has a transparent background.&lt;BR /&gt;&lt;BR /&gt;The opaqueBackground property is intended mainly for use with the cacheAsBitmap property, for rendering optimization. For display objects in which the cacheAsBitmap property is set to true, setting opaqueBackground can improve rendering performance.&lt;BR /&gt;&lt;/BLOCKQUOTE&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:esri="http://www.esri.com/2008/ags"
&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:ml="com.MapLarge.*"
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; applicationComplete="testLoad()"
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;gt; 
 
 &amp;lt;esri:Map id="gisMap" &amp;gt;
&amp;nbsp; &amp;lt;esri:ArcGISTiledMapServiceLayer 
&amp;nbsp;&amp;nbsp; id="baseMap"
&amp;nbsp;&amp;nbsp; url="http://services.arcgisonline.com/ArcGIS/rest/services/World_Imagery/MapServer"/&amp;gt;
&amp;nbsp; &amp;lt;ml:MapLargeTileLayer id="virtualTiles" /&amp;gt;
&amp;nbsp; 
 &amp;lt;/esri:Map&amp;gt;
 
 &amp;lt;fx:Script&amp;gt;
&amp;nbsp; &amp;lt;![CDATA[
&amp;nbsp;&amp;nbsp; private function testLoad():void{
&amp;nbsp;&amp;nbsp;&amp;nbsp; var mapObj:Object = gisMap; 
&amp;nbsp;&amp;nbsp;&amp;nbsp; var layerObj:Object = baseMap; //inspect with debugger
&amp;nbsp;&amp;nbsp; }
&amp;nbsp; ]]&amp;gt;
 &amp;lt;/fx:Script&amp;gt;
&amp;lt;/s:Application&amp;gt;&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 12 Dec 2021 03:00:21 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-flex-questions/display-multiple-layers-using/m-p/634786#M14114</guid>
      <dc:creator>RobertScheitlin__GISP</dc:creator>
      <dc:date>2021-12-12T03:00:21Z</dc:date>
    </item>
    <item>
      <title>Re: Display Multiple Layers Using PortlandTiledMapServiceLayer Example</title>
      <link>https://community.esri.com/t5/arcgis-api-for-flex-questions/display-multiple-layers-using/m-p/634788#M14116</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Glenn,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; I went to maplage.com yesterday and I am a little unclear what the site is all about and where to find info on the API? Can you clear this up for me?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 26 Jul 2010 13:55:46 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-flex-questions/display-multiple-layers-using/m-p/634788#M14116</guid>
      <dc:creator>RobertScheitlin__GISP</dc:creator>
      <dc:date>2010-07-26T13:55:46Z</dc:date>
    </item>
    <item>
      <title>Re: Display Multiple Layers Using PortlandTiledMapServiceLayer Example</title>
      <link>https://community.esri.com/t5/arcgis-api-for-flex-questions/display-multiple-layers-using/m-p/634789#M14117</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Robert,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;The API at MapLarge.com is a tile rendering engine that takes AcrGIS output like Shape Files or CSV text files and indexes the point and data elements in memory so that tiles and related summaries of feature data in xml, json or amf format can quickly be generated on the fly. It is definitely not an ArcGIS replacement but more of a plugin designed to provide extra performance.&amp;nbsp;&amp;nbsp; An ArcGIS server can automatically upload a new file to one of our index servers as data changes and the re-indexing processing takes about 10 seconds for a 1GB shape file. The server can also maintain a working copy while the new version is indexed so the flow is seamless. &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;The&amp;nbsp; key features are simplicity, on hover feed back for millions of points and polygons and the ability to filter and re-total large data sets on the fly.&amp;nbsp; The entire process is driven by simple get requests.&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;About 30 private client websites are using the system now and we are getting ready to open up the system and formalize the API docs.&amp;nbsp; I am planning to add ArcGIS Flex Client 2.0 support as part of the API doc roll out this week.&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;The example above is a port of this site&lt;/SPAN&gt;&lt;BR /&gt;&lt;A href="http://LobbyData.com/Donors"&gt;http://LobbyData.com/Donors&lt;/A&gt;&lt;SPAN&gt;&amp;nbsp; which is a map of about 3 million political contributors that is generated on the fly without tile caching. &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Here is a break down of the request pattern for a tile in the example above&lt;/SPAN&gt;&lt;BR /&gt;&lt;STRONG&gt;Layer Type &amp;amp; Data&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;layer=geo~poly~Counties|data~AllGeocodedFinal~DonationCode~sum&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;The layer geography will be polygons from the US County file and data from the point file AllGeocodedFinal will be projected onto the shapes and values in the field DonationCode will be totaled by county. &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;STRONG&gt;Filters&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;No filter is being applied to the points with DonationCode values in the example above&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;filter=&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Here is an example with a filter for recipients with hillary in their name&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;filter=RecipientName~ContainsOr~hillary&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;STRONG&gt;Shader&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;shader=method~interval|count~100|colors~DarkBlue-200/Blue-128,Blue-128/White-128,White-128/Red-128,Red-128/DarkRed-200|ranges~-1000000/-20000,-20000/0,0/20000,20000/1000000&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;There are about a dozen different shader methods that can be applied. Here we are telling the tile server to apply the interval function to create a spectrum of 100 colors and specifying the color and value ranges.&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;You can play with the format just by taking this url and switching around values.&lt;/SPAN&gt;&lt;BR /&gt;&lt;A href="http://0api.maplarge.com/Tile/Tile?layer=geo~dot~XY|data~AllGeocodedFinal~DonationCode&amp;amp;x=8&amp;amp;y=13&amp;amp;z=5&amp;amp;filter=RecipientName~ContainsOr~hillary&amp;amp;shader=method~interval|colors~DarkBlue-255/Blue-255,Blue-255/LightBlue-255,Pink-255/Red-255,Red-255/DarkRed-255|ranges~-10000/-2000,-2000/0,0/2000,2000/10000|sizes~30/16,16/8,8/8,16/30|dropShadow~true"&gt;http://0api.maplarge.com/Tile/Tile?layer=geo~dot~XY|data~AllGeocodedFinal~DonationCode&amp;amp;x=8&amp;amp;y=13&amp;amp;z=5&amp;amp;filter=RecipientName~ContainsOr~hillary&amp;amp;shader=method~interval|colors~DarkBlue-255/Blue-255,Blue-255/LightBlue-255,Pink-255/Red-255,Red-255/DarkRed-255|ranges~-10000/-2000,-2000/0,0/2000,2000/10000|sizes~30/16,16/8,8/8,16/30|dropShadow~true&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Here is a more complicated consumer site that makes extensive use of the api&lt;/SPAN&gt;&lt;BR /&gt;&lt;A href="http://hotelmapsearch.com/"&gt;http://hotelmapsearch.com/&lt;/A&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 26 Jul 2010 14:47:26 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-flex-questions/display-multiple-layers-using/m-p/634789#M14117</guid>
      <dc:creator>GlennKirbo</dc:creator>
      <dc:date>2010-07-26T14:47:26Z</dc:date>
    </item>
    <item>
      <title>Re: Display Multiple Layers Using PortlandTiledMapServiceLayer Example</title>
      <link>https://community.esri.com/t5/arcgis-api-for-flex-questions/display-multiple-layers-using/m-p/634790#M14118</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Robert,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks for your help.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I have finished a first draft of the port to ArcGIS.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;It has most of the same features as our JS API. &lt;/SPAN&gt;&lt;BR /&gt;&lt;A href="http://maplarge.com/ArcGIS/basic.html"&gt;http://maplarge.com/ArcGIS/basic.html&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Glenn&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 29 Jul 2010 11:54:16 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-flex-questions/display-multiple-layers-using/m-p/634790#M14118</guid>
      <dc:creator>GlennKirbo</dc:creator>
      <dc:date>2010-07-29T11:54:16Z</dc:date>
    </item>
    <item>
      <title>Re: Thank you</title>
      <link>https://community.esri.com/t5/arcgis-api-for-flex-questions/display-multiple-layers-using/m-p/634787#M14115</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Robert,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;You were right.&amp;nbsp; Your method works as well. &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I must have had a copy and paste error before. &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Thank you for your help!&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;(code below in case anyone needs it)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;STRONG&gt;App&lt;/STRONG&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; xmlns:ml="com.MapLarge.*" &amp;gt;
 &amp;lt;esri:Map &amp;gt;
&amp;nbsp; &amp;lt;esri:ArcGISTiledMapServiceLayer url="http://server.arcgisonline.com/ArcGIS/rest/services/World_Terrain_Base/MapServer"
&amp;nbsp;&amp;nbsp; /&amp;gt;
&amp;nbsp; &amp;lt;ml:MapLargeTileLayer visible="true"&amp;nbsp;&amp;nbsp; /&amp;gt;
 &amp;lt;/esri:Map&amp;gt;

&amp;lt;/s:Application&amp;gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;STRONG&gt;MapLargeTileLayer.as&lt;/STRONG&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;package com.MapLarge
{
 import com.esri.ags.SpatialReference;
 import com.esri.ags.geometry.Extent;
 import com.esri.ags.geometry.MapPoint;
 import com.esri.ags.layers.TiledMapServiceLayer;
 import com.esri.ags.layers.supportClasses.LOD;
 import com.esri.ags.layers.supportClasses.TileInfo;
 import flash.net.URLRequest;
 import mx.containers.Tile;
 
 public class MapLargeTileLayer extends TiledMapServiceLayer
 {
&amp;nbsp; public function MapLargeTileLayer()
&amp;nbsp; {
&amp;nbsp;&amp;nbsp; super();
&amp;nbsp;&amp;nbsp; buildTileInfo();
&amp;nbsp;&amp;nbsp; setLoaded(true); // Map will only use loaded layers
&amp;nbsp; }
&amp;nbsp; 
&amp;nbsp; internal const scalar:Number = 1;
&amp;nbsp; public var _tileInfo:TileInfo;
&amp;nbsp; private function buildTileInfo():void
&amp;nbsp; {
&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp; var tileInfo:TileInfo = new TileInfo();
&amp;nbsp;&amp;nbsp; tileInfo.spatialReference = new SpatialReference(102100);
&amp;nbsp;&amp;nbsp; tileInfo.dpi = 96;
&amp;nbsp;&amp;nbsp; tileInfo.format = "PNG8";
&amp;nbsp;&amp;nbsp; tileInfo.width = 256;
&amp;nbsp;&amp;nbsp; tileInfo.height = 256;
&amp;nbsp;&amp;nbsp; tileInfo.origin = new MapPoint(-2.0037508342787E7,2.0037508342787E7);
&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp; tileInfo.lods = [
&amp;nbsp;&amp;nbsp;&amp;nbsp; new LOD(0,156543.033928,591657527.591555),
&amp;nbsp;&amp;nbsp;&amp;nbsp; new LOD(1,78271.5169639999,295828763.795777),
&amp;nbsp;&amp;nbsp;&amp;nbsp; new LOD(2,39135.7584820001,147914381.897889),
&amp;nbsp;&amp;nbsp;&amp;nbsp; new LOD(3,19567.8792409999,73957190.948944),
&amp;nbsp;&amp;nbsp;&amp;nbsp; new LOD(4,9783.93962049996,36978595.474472),
&amp;nbsp;&amp;nbsp;&amp;nbsp; new LOD(5,4891.96981024998,18489297.737236),
&amp;nbsp;&amp;nbsp;&amp;nbsp; new LOD(6,2445.98490512499,9244648.868618),
&amp;nbsp;&amp;nbsp;&amp;nbsp; new LOD(7,1222.99245256249,4622324.434309),
&amp;nbsp;&amp;nbsp;&amp;nbsp; new LOD(8,611.49622628138,2311162.217155),
&amp;nbsp;&amp;nbsp;&amp;nbsp; new LOD(9,305.748113140558,1155581.108577),
&amp;nbsp;&amp;nbsp;&amp;nbsp; new LOD(10,152.874056570411,577790.554289),
&amp;nbsp;&amp;nbsp;&amp;nbsp; new LOD(11,76.4370282850732,288895.277144),
&amp;nbsp;&amp;nbsp;&amp;nbsp; new LOD(12,38.2185141425366,144447.638572),
&amp;nbsp;&amp;nbsp;&amp;nbsp; new LOD(13,19.1092570712683,72223.819286),
&amp;nbsp;&amp;nbsp;&amp;nbsp; new LOD(14,9.55462853563415,36111.909643),
&amp;nbsp;&amp;nbsp;&amp;nbsp; new LOD(15,4.77731426794937,18055.954822),
&amp;nbsp;&amp;nbsp;&amp;nbsp; new LOD(16,2.38865713397468,9027.977411),
&amp;nbsp;&amp;nbsp;&amp;nbsp; new LOD(17,1.19432856685505,4513.988705),
&amp;nbsp;&amp;nbsp;&amp;nbsp; new LOD(18,0.597164283559817,2256.994353),
&amp;nbsp;&amp;nbsp;&amp;nbsp; new LOD(19,0.298582141647617,1128.497176)
&amp;nbsp;&amp;nbsp; ];
&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp; _tileInfo = tileInfo;
&amp;nbsp; }
&amp;nbsp; 
&amp;nbsp; override public function get fullExtent():Extent
&amp;nbsp; {
&amp;nbsp;&amp;nbsp; return new Extent(-2.0037508342787E7, -1.99718688804086E7, 2.0037508342787E7, 1.99718688804086E7,new SpatialReference(102100));
&amp;nbsp; }
&amp;nbsp; 
&amp;nbsp; override public function get initialExtent():Extent
&amp;nbsp; {
&amp;nbsp;&amp;nbsp; return this.fullExtent;
&amp;nbsp; }
&amp;nbsp; 
&amp;nbsp; override public function get units():String
&amp;nbsp; {
&amp;nbsp;&amp;nbsp; return "esriMeters";
&amp;nbsp; }
&amp;nbsp; 
&amp;nbsp; override public function get spatialReference():SpatialReference 
&amp;nbsp; {
&amp;nbsp;&amp;nbsp; return new SpatialReference(102100);//102113
&amp;nbsp; }
&amp;nbsp; override public function get tileInfo():TileInfo {
&amp;nbsp;&amp;nbsp; return _tileInfo;
&amp;nbsp; }
&amp;nbsp; 
&amp;nbsp; override protected function getTileURL(level:Number, row:Number, col:Number):URLRequest
&amp;nbsp; {
&amp;nbsp;&amp;nbsp; var one:String = "http://2api.maplarge.com/Tile/Tile?layer=geo~poly~Counties|data~AllGeocodedFinal~DonationCode~sum";
&amp;nbsp;&amp;nbsp; var two:String = "&amp;amp;x="+col+"&amp;amp;y="+row+"&amp;amp;z="+ level;
&amp;nbsp;&amp;nbsp; var three:String = "&amp;amp;filter=&amp;amp;shader=method~interval|count~100|colors~DarkBlue-200/Blue-128,Blue-128/White-128,White-128/Red-128,Red-128/DarkRed-200|ranges~-1000000/-20000,-20000/0,0/20000,20000/1000000";
&amp;nbsp;&amp;nbsp; var url:String = one + two + three;
&amp;nbsp;&amp;nbsp; return new URLRequest(url);
&amp;nbsp; }
&amp;nbsp; 
 }
}&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 12 Dec 2021 03:00:24 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-flex-questions/display-multiple-layers-using/m-p/634787#M14115</guid>
      <dc:creator>GlennKirbo</dc:creator>
      <dc:date>2021-12-12T03:00:24Z</dc:date>
    </item>
  </channel>
</rss>

