qinbo
2022-01-12 1ac8e27dc8a227d8fc4a9b73a9f241abcae3af2a
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() {