ESRI.ArcGIS.Client.Toolkit.DataSources.KmlLayer.ProjectGroundOverlays C# (CSharp) Method

ProjectGroundOverlays() private method

private ProjectGroundOverlays ( ) : void
return void
        private void ProjectGroundOverlays()
        {
            var spatialReference = Map == null ? null : Map.SpatialReference;
            if (spatialReference == null)
                return;

            // Support only WebMercator<-->WGS84 conversions
            if (!spatialReference.Equals(new SpatialReference(102100)) && !spatialReference.Equals(new SpatialReference(4326)))
                return;

            // Go recursively through all ElementLayers
            if (ChildLayers != null)
            {
                foreach (KmlLayer layer in ChildLayers.OfType<KmlLayer>())
                {
                    layer.ProjectGroundOverlays();
                }
                foreach (var layer in ChildLayers.OfType<ElementLayer>())
                {
                    ProjectGroundOverlays(layer, spatialReference);
                }
            }
        }

Same methods

KmlLayer::ProjectGroundOverlays ( ElementLayer layer, SpatialReference sref ) : void