From 1ac8e27dc8a227d8fc4a9b73a9f241abcae3af2a Mon Sep 17 00:00:00 2001
From: qinbo <qinbo@shsening.com>
Date: 星期三, 12 一月 2022 14:31:27 +0800
Subject: [PATCH] 添加移动车辆15分钟控件
---
js/function.js | 60 +++++++++++++++++++++++++++++++++++++++++++++++++++++-------
1 files changed, 53 insertions(+), 7 deletions(-)
diff --git a/js/function.js b/js/function.js
index 4e65edd..0b6bd84 100644
--- a/js/function.js
+++ b/js/function.js
@@ -16,19 +16,53 @@
(day > 9 ? day : ("0" + day)) + " " +
(hours > 9 ? hours : ("0" + hours)) + ":00:00";
}
-function getDefaultDateTimeEnd() {
- // return "2021-07-01 12:15:00";
+function getDefaultDateTimeTaxi() {
var date = new Date;
- date.setHours(date.getHours() - 2);
+ date.setMinutes(date.getMinutes() - 30)
+ var year = date.getFullYear(); //骞�
+ var month = date.getMonth(); //鏈�
+ var day = date.getDate(); //鏃�
+ var hours = date.getHours(); //鏃�
+ var min = date.getMinutes(); //鍒�
+ if(min >= 0 && min < 15){
+ min = 0
+ }else if(min >=15 && min < 30){
+ min = 15
+ }else if(min >=30 && min < 45){
+ min = 30
+ }else{
+ min = 45
+ }
+ return year + "-" +
+ ((month + 1) > 9 ? (month + 1) : "0" + (month + 1)) + "-" +
+ (day > 9 ? day : ("0" + day)) + " " +
+ (hours > 9 ? hours : ("0" + hours)) + ":" +
+ (min > 9 ? min : ("0" + min)) + ":00";
+}
+
+function getDefaultDateTimeEnd() {
+ var date = new Date;
+ date.setMinutes(date.getMinutes() - 15)
var year = date.getFullYear();//骞�
var month = date.getMonth();//鏈�
var day = date.getDate();//鏃�
var hours = date.getHours();//鏃�
+ var min = date.getMinutes(); //鍒�
+ if(min >= 0 && min < 15){
+ min = 0
+ }else if(min >= 15 && min < 30){
+ min = 15
+ }else if(min >= 30 && min < 45){
+ min = 30
+ }else{
+ min = 45
+ }
return year + "-" +
((month + 1) > 9 ? (month + 1) : "0" + (month + 1)) + "-" +
(day > 9 ? day : ("0" + day)) + " " +
- (hours > 9 ? hours : ("0" + hours)) + ":15:00";
+ (hours > 9 ? hours : ("0" + hours )) + ":"+
+ (min > 9 ? min : ("0" + min)) + ":00";
}
function getDefaultDateTimeStart() {
@@ -60,6 +94,7 @@
mars3d.global_variables.grid_camerview =default_grid_camerview;
mars3d.global_variables.queryDataTStart = getDefaultDateTime();
mars3d.global_variables.queryDataTStartGeo = getDefaultDateTimeGeo();
+mars3d.global_variables.queryDataTStartTaxi = getDefaultDateTimeTaxi();
mars3d.global_variables.queryDataTEnd = getDefaultDateTimeEnd();
mars3d.global_variables.DefaultDateTimeStart = getDefaultDateTimeStart();
@@ -109,7 +144,20 @@
tmpguokong.clear(true);
getGuokongPointFromServer(tmpguokong);
//graphiclayer.eachGraphic
- } else if ([layer.id] == 1004 && layer.options.show) {
+ // } else if ([layer.id] == 1004 && layer.options.show) {
+ // var tmpTaxi = map.getLayerById(1004);
+ // tmpTaxi.clear(true);
+ // setTaxiLayerMapClock();
+ // for (var i = 0, len = data_list_1004.length; i < len; i++) {
+ // getTaxiPathFromServerbySN(data_list_1004[i], tmpTaxi);
+ // }
+ }
+ });
+}
+function taxi_reLoadLayers() {
+ var layers = map.getLayers({ layers: true });
+ layers.forEach((layer) => {
+ if ([layer.id] == 1004 && layer.options.show) {
var tmpTaxi = map.getLayerById(1004);
tmpTaxi.clear(true);
setTaxiLayerMapClock();
@@ -117,9 +165,7 @@
getTaxiPathFromServerbySN(data_list_1004[i], tmpTaxi);
}
}
-
});
-
}
function refreshWidgets() {
--
Gitblit v1.9.1