/** * meteo模块的初始化 * Created by Administrator on 2017/11/8. */ var meteo = meteo || {}; meteo.first = true; meteo.c = {}; //地图交互及公共类 meteo.f = {}; //气象功能类 define(['meteoDir/c/layoutControl', 'meteoDir/c/mapControl', 'meteoDir/c/http', 'meteoDir/c/utils', 'meteoDir/c/title', 'meteoDir/c/popup', 'meteoDir/c/weatherChart', 'meteoDir/c/weatherId', 'meteoDir/c/dataProcess', 'meteoDir/c/legend'], function (layout, map, http, utils, title, popup, chart, wth, process, legend) { meteo.c = { layout: layout, http: http, utils: utils, map: map, title: title, popup: popup, chart: chart, wth: wth, process: process, legend: legend, time: layout.getTimeObject(), } meteo.init = function () { //-----------------------------------站点-------------------------- //地面站 require(['meteoDir/f/surf'], function (surf) { surf.init(); }) //5000站点数据 require(['meteoDir/f/global'], function (global) { global.init(); }) //amsu站数据 require(['meteoDir/f/amsu'], function (amsu) { amsu.init(); }) //自动站数据 require(['meteoDir/f/aws'], function (aws) { aws.init(); }) //船舶报 require(['meteoDir/f/ship'], function (ship) { ship.init(); }) //机场 require(['meteoDir/f/airport'], function (airport) { airport.init(); }) //------------------------------------------799------------------------ //799气温 require(['meteoDir/f/TT'], function (tt) { tt.init(); }); //799气压 require(['meteoDir/f/PR'], function (pr) { pr.init(); }); //湿度 require(['meteoDir/f/RH'], function (rh) { rh.init(); }) //降水 require(['meteoDir/f/RN'], function (rn) { rn.init(); }) //风羽图 require(['meteoDir/f/airPlume'], function (air) { air.init(); }) // 云图 require(['meteoDir/f/cloudMap'], function (cloud) { cloud.init(); }) //-----------------------------------海洋-------------------------------- //海温数据 require(['meteoDir/f/seaTT'], function (tt) { tt.init(); }) //海盐数据 require(['meteoDir/f/seaSalinity'], function (salinity) { salinity.init(); }) //海流 require(['meteoDir/f/oceanCurrent'], function (ocean) { ocean.init(); }) //本地wave数据 require(['meteoDir/f/wave'], function (wave) { wave.init(); }) //本地台风数据 require(['meteoDir/f/typhoon'], function (typh) { typh.init(); }) //站点查询功能 require(['meteoDir/f/stationQuery'], function (query) { }) //-----------------------------------空间天气-------------------------------- require(['meteoDir/f/SpaceWeather'], function (space) { }) } if (meteo.first) { meteo.init(); meteo.first = false; } return meteo; })