map.js
2.87 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
var locat = (window.location+'').split('/');
$(function(){if('tool'== locat[3]){locat = locat[0]+'//'+locat[2];}else{locat = locat[0]+'//'+locat[2]+'/'+locat[3];};});
$(top.hangge());
$(top.hangge());
function openMap(){
top.jzts();
var diag = new top.Dialog();
diag.Drag=true;
diag.Title ="地图";
diag.URL =locat+"/tool/mapXY.do";
diag.Width = 650;
diag.Height = 500;
diag.CancelEvent = function(){ //关闭事件
document.getElementById("ZUOBIAO_X").value = diag.innerFrame.contentWindow.document.getElementById('ZUOBIAO_X').value;
document.getElementById("ZUOBIAO_Y").value = diag.innerFrame.contentWindow.document.getElementById('ZUOBIAO_Y').value;
diag.close();
};
diag.show();
}
function openMap2(){
top.jzts();
var diag = new top.Dialog();
diag.Drag=true;
diag.Title ="地图";
diag.URL =locat+"/tool/mapXY.do";
diag.Width = 650;
diag.Height = 500;
diag.CancelEvent = function(){ //关闭事件
document.getElementById("ZUOBIAO_X2").value = diag.innerFrame.contentWindow.document.getElementById('ZUOBIAO_X').value;
document.getElementById("ZUOBIAO_Y2").value = diag.innerFrame.contentWindow.document.getElementById('ZUOBIAO_Y').value;
diag.close();
};
diag.show();
}
//去后计算
function getDistance(){
if($("#ZUOBIAO_Y").val()==""){
$("#ZUOBIAO_Y").tips({
side:3,
msg:'不能为空',
bg:'#AE81FF',
time:2
});
$("#ZUOBIAO_Y").focus();
return false;
}
if($("#ZUOBIAO_X").val()==""){
$("#ZUOBIAO_X").tips({
side:3,
msg:'不能为空',
bg:'#AE81FF',
time:2
});
$("#ZUOBIAO_X").focus();
return false;
}
if($("#ZUOBIAO_Y2").val()==""){
$("#ZUOBIAO_Y2").tips({
side:3,
msg:'不能为空',
bg:'#AE81FF',
time:2
});
$("#ZUOBIAO_Y2").focus();
return false;
}
if($("#ZUOBIAO_X2").val()==""){
$("#ZUOBIAO_X2").tips({
side:3,
msg:'不能为空',
bg:'#AE81FF',
time:2
});
$("#ZUOBIAO_X2").focus();
return false;
}
$.ajax({
type: "POST",
url: locat+'/tool/getDistance.do',
data: {ZUOBIAO_X:$("#ZUOBIAO_X").val(),ZUOBIAO_Y:$("#ZUOBIAO_Y").val(),ZUOBIAO_X2:$("#ZUOBIAO_X2").val(),ZUOBIAO_Y2:$("#ZUOBIAO_Y2").val(),tm:new Date().getTime()},
dataType:'json',
cache: false,
success: function(data){
if("success" == data.result){
if('null' == data.distance || null == data.distance){
$("#distance").text("计算失败,参数有误");
}else{
$("#distance").tips({
side:1,
msg:'计算结果',
bg:'#75C117',
time:3
});
$("#distance").val(data.distance);
}
}else{
$("#distance").tips({
side:3,
msg:'计算失败,参数有误',
bg:'#FF5080',
time:10
});
return;
}
}
});
}