{"version":"0.1.0","code":"0000","result":true,"message":"处理成功","errdetail":"","timestamp":1671508813164,"data":{"id":71713114,"title":"2.8 昼夜模式控制","slug":"sadr7a","format":"lake","bookId":26046811,"body":null,"body_draft":null,"body_html":"
后序文档 天空盒子
属性 | 含义 |
DAY_STATUS_DAWN_1 | 破晓1 [日出-1h,日出] |
DAY_STATUS_DAWN_2 | 破晓2 (日出,日出+1h] |
DAY_STATUS_DAY | 白天 (日出+1h,日落-1h) |
DAY_STATUS_DUSK_1 | 黄昏1 [日落-1h,日落] |
DAY_STATUS_DUSK_2 | 黄昏2 (日落,日落+1h] |
DAY_STATUS_NIGHT | 黑夜 (日落+1h,日出-1h) |
boolean com.autonavi.gbl.map.observer.IDayStatusSystemUtil.getDateTime(DateTime dt)
Coord2DDouble com.autonavi.gbl.map.observer.IDayStatusSystemUtil.getLonLat()
static UtilDayStatusNotify com.autonavi.gbl.map.UtilDayStatusNotify.getInstance()
boolean com.autonavi.gbl.map.UtilDayStatusNotify.addListener(IDayStatusListener pListener)
boolean com.autonavi.gbl.map.UtilDayStatusNotify.removeListener(IDayStatusListener pListener)
void com.autonavi.gbl.map.UtilDayStatusNotify.start()
void com.autonavi.gbl.map.UtilDayStatusNotify.stop()
boolean com.autonavi.gbl.map.observer.UtilDayStatusNotify.getSunTime(double dSunRise, double dSunSet, double dLastUpdateTime)
boolean com.autonavi.gbl.map.observer.IDayStatusListener.onDayStatus
注:本回调在IUtilDayStatusNotify.Start()执行后调用一次,后续每隔1分钟进行一次检测, 如果相同则不再回调,不相同则回调一次 HMI调用IUtilDayStatusNotify.Stop()后停止回调。
说明:函数详情,请复制函数名称到在线API搜索
//获取日夜状态通知实例\nUtilDayStatusNotify utilDayStatusNotify = UtilDayStatusNotify.getInstance();\n\n//添加日夜监听观察者\nutilDayStatusNotify.addListener(this);\n\n//日夜状态工具实例化\nIDayStatusSystemUtil util\n....\n//设置系统工具类\nutilDayStatusNotify.setSystemUtil(util);\n\n//日夜模式通知开始工作\nutilDayStatusNotify.start();
//获取日夜状态通知实例\nUtilDayStatusNotify utilDayStatusNotify = UtilDayStatusNotify.getInstance();\n//日夜模式通知停止工作\nutilDayStatusNotify.stop();\n//日夜监听移除观察者\nutilDayStatusNotify.removeListener(this);