Commit dcce6961 authored by caicaicai's avatar caicaicai

修改

parent f2a98c37
...@@ -174,7 +174,7 @@ ...@@ -174,7 +174,7 @@
"layer": "img_z" "layer": "img_z"
} }
], ],
"show": false "show": true
}, },
{ {
"pid": 10, "pid": 10,
...@@ -341,7 +341,7 @@ ...@@ -341,7 +341,7 @@
"ymin": 39.269255, "ymin": 39.269255,
"ymax": 39.2829251 "ymax": 39.2829251
}, },
"show": true "show": false
} }
] ]
} }
......
...@@ -44,10 +44,50 @@ export default { ...@@ -44,10 +44,50 @@ export default {
return{ return{
persons:[ persons:[
["115.358833", "39.276448", "500"], ["115.358833", "39.276448", "500"],
["115.358638", "39.274818", "500"], ["115.358638", "39.272818", "500"],
["115.358738", "39.275218", "500"], ["115.368738", "39.272818", "500"],
["115.358638", "39.275518", "500"], ["115.368638", "39.278518", "500"],
["115.358538", "39.275718", "500"], ["115.358538", "39.278818", "500"],
["115.348538", "39.275818", "500"],
["115.351538", "39.273318", "500"],
["115.357833", "39.275448", "500"],
["115.358833", "39.276448", "500"],
["115.358638", "39.272818", "500"],
["115.368738", "39.272818", "500"],
["115.368638", "39.278518", "500"],
["115.358538", "39.278818", "500"],
["115.348538", "39.275818", "500"],
["115.351538", "39.273318", "500"],
["115.357833", "39.275448", "500"],
["115.358833", "39.276448", "500"],
["115.358638", "39.272818", "500"],
["115.368738", "39.272818", "500"],
["115.368638", "39.278518", "500"],
["115.358538", "39.278818", "500"],
["115.348538", "39.275818", "500"],
["115.351538", "39.273318", "500"],
["115.357833", "39.275448", "500"],
["115.358833", "39.276448", "500"],
["115.358638", "39.272818", "500"],
["115.368738", "39.272818", "500"],
["115.368638", "39.278518", "500"],
["115.358538", "39.278818", "500"],
["115.348538", "39.275818", "500"],
["115.351538", "39.273318", "500"],
["115.357833", "39.275448", "500"],
["115.358833", "39.276448", "500"],
["115.358638", "39.272818", "500"],
["115.368738", "39.272818", "500"],
["115.368638", "39.278518", "500"],
["115.358538", "39.278818", "500"],
["115.348538", "39.275818", "500"],
["115.351538", "39.273318", "500"],
["115.357833", "39.275448", "500"],
], ],
zuobianData:[], zuobianData:[],
toJavaCoordinates:[], toJavaCoordinates:[],
...@@ -189,7 +229,7 @@ export default { ...@@ -189,7 +229,7 @@ export default {
...options, ...options,
...this.options, ...this.options,
control: { control: {
defaultContextMenu: true, //右键菜单 defaultContextMenu: false, //右键菜单
}, },
} }
...@@ -210,13 +250,10 @@ export default { ...@@ -210,13 +250,10 @@ export default {
map.addLayer(graphicLayer1); map.addLayer(graphicLayer1);
var item = `<table style="width: auto;"> var item = `<table style="width: auto;">
<tr> <tr>
<th scope="col" colspan="2" style="text-align:center;font-size:15px;">员工编号:002</th> <th scope="col" colspan="2" style="text-align:center;font-size:15px;">卡车号码:鲁K12345</th>
</tr>
<tr>
<td>姓名:员工二</td>
</tr> </tr>
<tr> <tr>
<td>性别:女</td> <td>名称:卡车一</td>
</tr> </tr>
</table>`; </table>`;
initGraphicManager(graphicLayer1,item); initGraphicManager(graphicLayer1,item);
...@@ -276,13 +313,14 @@ export default { ...@@ -276,13 +313,14 @@ export default {
}); });
graphicLayer.addGraphic(graphic); //还可以另外一种写法: graphic.addTo(graphicLayer) graphicLayer.addGraphic(graphic); //还可以另外一种写法: graphic.addTo(graphicLayer)
}, },
//人员轨迹 //车辆轨迹
addGraphic_02(graphicLayer1,positions) { addGraphic_02(graphicLayer1,positions) {
var property = new Cesium.SampledPositionProperty(); var property = new Cesium.SampledPositionProperty();
var tempTime; var tempTime;
//起点 //起点
tempTime = map.clock.currentTime; //飞行开始时间 tempTime = map.clock.currentTime; //开始时间
property.addSample(tempTime, Cesium.Cartesian3.fromDegrees(positions[0][0],positions[0][1],positions[0][2])); property.addSample(tempTime, Cesium.Cartesian3.fromDegrees(positions[0][0],positions[0][1],positions[0][2]));
for(let i = 1;i < positions.length;i++){ for(let i = 1;i < positions.length;i++){
tempTime = Cesium.JulianDate.addSeconds(tempTime, 120, new Cesium.JulianDate()); tempTime = Cesium.JulianDate.addSeconds(tempTime, 120, new Cesium.JulianDate());
...@@ -292,9 +330,10 @@ export default { ...@@ -292,9 +330,10 @@ export default {
var graphic = new mars3d.graphic.PathEntity({ var graphic = new mars3d.graphic.PathEntity({
position: property, position: property,
style: { style: {
width: 5, width: 3,
color: "#8a2e3b", color: "#8a2e3b",
opacity: 1.0, opacity: 1.0,
leadTime: 0, // 前方的路线不显示
//高亮时的样式(默认为鼠标移入,也可以指定type:'click'单击高亮),构造后也可以openHighlight、closeHighlight方法来手动调用 //高亮时的样式(默认为鼠标移入,也可以指定type:'click'单击高亮),构造后也可以openHighlight、closeHighlight方法来手动调用
highlight: { highlight: {
type: mars3d.EventType.click, type: mars3d.EventType.click,
...@@ -302,7 +341,7 @@ export default { ...@@ -302,7 +341,7 @@ export default {
}, },
}, },
label: { label: {
text: "员工二", text: "卡车一",
font_size: 19, font_size: 19,
font_family: "楷体", font_family: "楷体",
color: Cesium.Color.AZURE, color: Cesium.Color.AZURE,
...@@ -314,12 +353,13 @@ export default { ...@@ -314,12 +353,13 @@ export default {
pixelOffset: new Cesium.Cartesian2(10, -25), //偏移量 pixelOffset: new Cesium.Cartesian2(10, -25), //偏移量
}, },
model: { model: {
url: "//data.mars3d.cn/gltf/mars/firedrill/xiaofangyuan-run.gltf", url: "//data.mars3d.cn/gltf/mars/car/tufangche.glb",
scale: 20, scale: 0.1,
minimumPixelSize: 50, minimumPixelSize: 50,
}, },
}); });
graphicLayer1.addGraphic(graphic); //还可以另外一种写法: graphic.addTo(graphicLayer) graphicLayer1.addGraphic(graphic); //还可以另外一种写法: graphic.addTo(graphicLayer)
}, },
getSampledPositionProperty(points){ getSampledPositionProperty(points){
let property = new Cesium.SampledPositionProperty(); let property = new Cesium.SampledPositionProperty();
......
...@@ -67,16 +67,16 @@ ...@@ -67,16 +67,16 @@
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="车辆类型" prop="carclass"> <el-form-item label="车辆类型" prop="carclass">
<el-select v-model="form.item.carclass" placeholder="请选择车辆类型" style="width:160px;"> <el-select v-model="form.item.carclass" placeholder="请选择车辆类型" style="width:280px;">
<el-option v-for="(obj,index) in carTypeData" :label="obj.name" :value="obj.name" :key="index"></el-option> <el-option v-for="(obj,index) in carTypeData" :label="obj.name" :value="obj.name" :key="index"></el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="通信账号" prop="number"> <el-form-item label="通信账号" prop="number">
<el-input v-model="form.item.number" style="width:280px;" placeholder="请输入通信账号" :disabled="form.reqType == 'edit'" /> <el-input v-model="form.item.number" style="width:280px;" placeholder="请输入通信账号" :disabled="form.reqType == 'edit'" />
</el-form-item> </el-form-item>
<el-form-item label="通信密码" prop="password"> <!-- <el-form-item label="通信密码" prop="password">
<el-input v-model="form.item.password" style="width:280px;" show-password placeholder="请输入通信密码" :disabled="form.reqType == 'edit'"/> <el-input v-model="form.item.password" style="width:280px;" show-password placeholder="请输入通信密码" :disabled="form.reqType == 'edit'"/>
</el-form-item> </el-form-item> -->
<el-form-item label="备注" prop="remarks"> <el-form-item label="备注" prop="remarks">
<el-input type="textarea" v-model="form.item.remarks" style="width:280px;"></el-input> <el-input type="textarea" v-model="form.item.remarks" style="width:280px;"></el-input>
</el-form-item> </el-form-item>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment