zhitong.yu
2024-10-11 4f58a93c95ff123d51adcb8fa2e521333e8ab022
src/main/webapp/HouTai/ChaXunGuiJi/ChaXunGuiJiJs/ChaXunGuiJiJs.js
@@ -3,12 +3,14 @@
layui.use('laydate', function(){
    var laydate = layui.laydate;
    laydate.render({
        elem: '#test16'
        ,type: 'datetime'
        ,range: '到'
        ,range: languages7
        ,lang:'en'
        ,done: function(value, date){
            $("#FanWei").val(value)
        }
@@ -46,10 +48,23 @@
var bm;
function init(){
     bm = new BMapGL.Map("baidumap",{mapType:BMAP_SATELLITE_MAP});    // 创建Map实例
    var nameFormat = "{x}_{y}";
    var ext = ".png";
     bm = new BMapGL.Map("baidumap");    // 创建Map实例
    bm.centerAndZoom(new BMapGL.Point(87.506299, 43.840568), 15);  // 初始化地图,设置中心点坐标和地图级别
    bm.enableScrollWheelZoom(true);     //开启鼠标滚轮缩放
    var tileLayer = new BMapGL.TileLayer();
    tileLayer.getTilesUrl = function(tileCoord, zoom) {
        var name = nameFormat
            .replace("{x}", tileCoord.x)
            .replace("{y}", tileCoord.y)
            .replace("{z}", zoom)
        ;
        return '../../Home/tiles/' + zoom + '/' + name + ext;
    }
    bm.addTileLayer(tileLayer);
}
var nub = false;
var dtlist =[];
@@ -58,14 +73,14 @@
var datalist;
function baiDuGuiJi() {
    if (nub) {
        layer.msg('当前轨迹正在查询,结束后即可再次查询', { offset: '100px' });
        layer.msg(languages8, { offset: '100px' });
    } else {
        $(".heimu").show();
        $(".heimu1").show();
        var id = $("#tagid").val();
        var time = $("#FanWei").val();
        if (id == "") {
            layer.msg('请输入设备编号', {
            layer.msg(languages9, {
                offset: '250px' // 向右偏移 100px
            });
            $(".heimu").hide();
@@ -73,7 +88,7 @@
            return
        }
        if (time == "") {
            layer.msg('请选择时间范围', {
            layer.msg(languages10, {
                offset: '250px' // 向右偏移 100px
            });
            $(".heimu").hide();
@@ -181,7 +196,7 @@
                if (datalist.length == 0){
                    $(".heimu").hide();
                    $(".heimu1").hide();
                    layer.alert('当前时间段没有此设备的轨迹信息', {
                    layer.alert(languages11, {
                        offset: '200px',  // 设置垂直偏移量
                        // 或者
                        // offset: ['100px', '50px']  // 设置水平和垂直偏移量
@@ -210,7 +225,7 @@
                if (data.length == 0) {
                    layer.alert('当前时间段没有此设备的轨迹信息', {
                    layer.alert(languages11, {
                        offset: '200px',  // 设置垂直偏移量
                        // 或者
                        // offset: ['100px', '50px']  // 设置水平和垂直偏移量
@@ -239,8 +254,9 @@
                    var path = dts;
// 创建移动的图标
                    var movingIcon = new BMapGL.Icon('../../Icon/人员.png', new BMapGL.Size(32, 32));
                // 创建移动的图标
                    console.log(data)
                    var movingIcon = new BMapGL.Icon('../../Icon/工人.png', new BMapGL.Size(32, 32));
                    var marker = new BMapGL.Marker(path[0], {icon: movingIcon});
                    var label = new BMapGL.Label("", {offset: new BMapGL.Size(0, -50)});
                    label.setStyle({