| | |
| | | entitysData: [], |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | // 巡逻区域或者巡逻路线的描述 |
| | | routeOrRegionDescribe: null, |
| | | |
| | |
| | | objThis._map.addLayer(objThis._siteLayer); |
| | | |
| | | |
| | | |
| | | |
| | | }, |
| | | |
| | | getQueryStringByKey: function (key) { |
| | |
| | | var openid = that.getQueryStringByKey('id'); |
| | | var lgtd = that.getQueryStringByKey('jd'); |
| | | var lttd = that.getQueryStringByKey('wd'); |
| | | var deptId = that.getQueryStringByKey('deptId').slice(0,19);//报错deptId格式不对liu.2021.5.7 |
| | | var deptId = that.getQueryStringByKey('deptId').slice(0, 19);//报错deptId格式不对liu.2021.5.7 |
| | | var oneId = that.getQueryStringByKey('oneId'); |
| | | var baid = that.getQueryStringByKey('baid'); |
| | | |
| | | that.addPoint(that.addEntitys, lgtd, lttd, './images/jingbaored.png'); |
| | | that.createEntitys(that.addEntitys, lgtd, lttd, './images/real-time-callPolice-opcity.png'); |
| | |
| | | that.addPoints(that.addEntitys, item.jd, item.wd, './images/security.png') |
| | | } |
| | | }); |
| | | if (baid != null && baid != ""){ |
| | | $.ajax({ |
| | | url: "http://localhost:82/routeIn/routein/selectList?id=" + baid, |
| | | type: 'post', |
| | | dataType: 'JSON', |
| | | success: function (res) { |
| | | var entityData = ''; |
| | | var entityArr = []; |
| | | entityData = res.data[0].routeInfo.match(/\(([^)]*)\)/); |
| | | |
| | | // 此时result=["(dsfasjfj3124123)", "dsfasjfj3124123"]; |
| | | if (entityData && entityData != '') { |
| | | entityData = entityData[1].split(','); |
| | | |
| | | for (var j = 0; j < entityData.length; j++) { |
| | | entityArr.push([Number(entityData[j].split(' ')[0]), Number(entityData[j].split(' ')[1])]); |
| | | |
| | | // entityArr.push([Number(b[0]), Number(b[1])]); |
| | | } |
| | | |
| | | } |
| | | that.addPolygonAll(that.addEntitys, entityArr); |
| | | |
| | | } |
| | | }) |
| | | } |
| | | } |
| | | }) |
| | | }); |
| | | |
| | | }, |
| | | close: function () { |
| | | |
| | | }, |
| | | |
| | | addPolygonAll: function (entitys, rings) { |
| | | // entitys.clear(); |
| | | var graphic = null; |
| | | var polylineSymbol = new SimpleLineSymbol(); |
| | | polylineSymbol.color = [255, 0, 0, 1]; |
| | | polylineSymbol.width = 4; |
| | | var polyline = new Polyline({ |
| | | "paths": [rings], |
| | | "spatialReference": { |
| | | "wkid": 4326 |
| | | } |
| | | }); |
| | | graphic = new Graphic(polyline, polylineSymbol) |
| | | entitys.add(graphic); |
| | | }, |
| | | addPoint: function (entitys, lgtd, lttd, img) { |
| | | var symbol = new esri.symbol.PictureMarkerSymbol(img, 22, 32); |
| | | symbol.xoffset = 0; |