示例#1
0
        public override void SwitchBaseMapLayer(Client.Layer oldLayer, Core.BaseMapInfo newBaseMapInfo)
        {
            OpenStreetMapLayer osmLayer = oldLayer as OpenStreetMapLayer;

            if (osmLayer != null)
            {
                osmLayer.Style = getMapStyle(newBaseMapInfo);
                osmLayer.SetValue(ESRI.ArcGIS.Client.Extensibility.MapApplication.LayerNameProperty, newBaseMapInfo.DisplayName);
            }
        }