+
+
+
+
+ 全部用房
+
-

基地
+
+ 生产辅助用房
-

变电站
+
+ 生产用房
@@ -414,194 +414,50 @@
var cityOverColor = "#ff002a";//城市鼠标经过颜色
//socket
// var socket = io('wss://111.229.30.246:18443');
-var socket = io('ws://111.229.30.246:18444');
+// var socket = io('ws://111.229.30.246:18444');
//本地socket id
-var socketId = "dtfdzy";// new Date().getTime().toString();//改为自己的固定ID
+// var socketId = "dtfdzy";// new Date().getTime().toString();//改为自己的固定ID
//document.title = socketId;
+document.getElementById("map").oncontextmenu = function(e){
+return false;
+}
+document.getElementById("map").onmousedown = function(e){
+ if(e.button ==2){
+ parent.show()
+ }
+ }
//注册
-socket.emit('register', socketId);
+// socket.emit('register', socketId);
-//接收
-socket.on('receive', function (message) {
- switch (message) {
- case "0":
- console.log("注册成功!");
- break;
- default:
- console.log("其它消息:" + message);
- break;
- }
-});
+// //接收
+// socket.on('receive', function (message) {
+// switch (message) {
+// case "0":
+// console.log("注册成功!");
+// break;
+// default:
+// console.log("其它消息:" + message);
+// break;
+// }
+// });
-function send(val) {
- console.log("val",val)
- // var targetId = $("txtTarget").value;//目标页面socketId
- // var message = $("txtMessage").value;//发给目标页面的消息内容
- socket.emit('sendto', { target: 'fdzy', data: val });
-}
+// function send(val) {
+// console.log("val",val)
+// // var targetId = $("txtTarget").value;//目标页面socketId
+// // var message = $("txtMessage").value;//发给目标页面的消息内容
+// socket.emit('sendto', { target: 'fdzy', data: val });
+// }
// function $(id) {
// return document.getElementById(id);
// }
var positions = {
- // "nj": { name: "南京市", lng: 119.932628, lat: 32.473465, markers: [
- // { icon: "images/sgs.png", width: 200, height: 100, lng: 118.77416, lat: 32.0578, data: "省大楼" }] },
"nj": { name: "南京市", lng: 118.802997, lat: 32.066366 },
"njData": { name: "南京市", lng: 118.802997, lat: 32.066366},
- // "nj": { name: "南京市", lng: 118.802997, lat: 32.066366, markers: [
- // { icon: "images/floor2.png", width: 200, height: 100, lng: 118.744015, lat: 31.990507, data: "市大楼" }] },
- // "njData": { name: "南京市", lng: 118.802997, lat: 32.066366, markers: [
- // { icon: "images/floor2.png", width: 200, height: 100, lng: 118.744015, lat: 31.990507, data: "市大楼" },] },
- // "nj": { name: "南京市", lng: 118.802997, lat: 32.066366, markers: [
- // { icon: "images/floor2.png", width: 200, height: 100, lng: 118.744015, lat: 31.990507, data: "市大楼" }] },
- // "njData": { name: "南京市", lng: 118.802997, lat: 32.066366, markers: [
- // { icon: "images/floor2.png", width: 200, height: 100, lng: 118.744015, lat: 31.990507, data: "市大楼" },
- // { icon: "images/gc.png", width: 50, height: 20, lng: 118.976972, lat: 31.322781, data: "gc" },
- // { icon: "images/gl.png", width: 50, height: 20, lng: 118.76311325517088, lat: 32.0780463450443, data: "gl" },
- // { icon: "images/jy.png", width: 50, height: 20, lng: 118.71473206728729, lat: 32.01047746726674, data: "jy" },
- // { icon: "images/jn.png", width: 50, height: 20, lng: 118.80566892449599, lat: 31.827523158402315, data: "jn" },
- // { icon: "images/ls.png", width: 50, height: 20, lng: 119.057397, lat: 31.574872, data: "ls" },
- // { icon: "images/lh.png", width: 50, height: 20, lng: 118.83795657512042, lat: 32.3903835211603, data: "lh" },
- // { icon: "images/pk.png", width: 50, height: 20, lng: 118.58949874899827, lat: 32.05737447444322, data: "pk" },
- // { icon: "images/qx.png", width: 50, height: 20, lng: 118.92919207298758, lat: 32.12803511304287, data: "qx" },
- // { icon: "images/qh.png", width: 50, height: 20, lng: 118.82082851919154, lat: 32.006870857050345, data: "qh" },
- // { icon: "images/xw.png", width: 50, height: 20, lng: 118.84821532650221, lat: 32.06267580599376, data: "xw" },
- // { icon: "images/yh.png", width: 50, height: 20, lng: 118.683091, lat:31.941923, data: "yh" }] },
- // "pk": { name: "浦口区", lng: 118.58949874899827, lat: 32.05737447444322, markers: [
- // { icon: "images/gc.png", width: 50, height: 20, lng: 118.976972, lat: 31.322781, data: "gc" },
- // { icon: "images/gl.png", width: 50, height: 20, lng: 118.76311325517088, lat: 32.0780463450443, data: "gl" },
- // { icon: "images/jy.png", width: 50, height: 20, lng: 118.71473206728729, lat: 32.01047746726674, data: "jy" },
- // { icon: "images/jn.png", width: 50, height: 20, lng: 118.80566892449599, lat: 31.827523158402315, data: "jn" },
- // { icon: "images/ls.png", width: 50, height: 20, lng: 119.057397, lat: 31.574872, data: "ls" },
- // { icon: "images/lh.png", width: 50, height: 20, lng: 118.83795657512042, lat: 32.3903835211603, data: "lh" },
- // { icon: "images/pk.png", width: 50, height: 20, lng: 118.58949874899827, lat: 32.05737447444322, data: "pk" },
- // { icon: "images/qx.png", width: 50, height: 20, lng: 118.92919207298758, lat: 32.12803511304287, data: "qx" },
- // { icon: "images/qh.png", width: 50, height: 20, lng: 118.82082851919154, lat: 32.006870857050345, data: "qh" },
- // { icon: "images/xw.png", width: 50, height: 20, lng: 118.84821532650221, lat: 32.06267580599376, data: "xw" },
- // { icon: "images/yh.png", width: 50, height: 20, lng: 118.683091, lat:31.941923, data: "yh" }] },
- // "jy": { name: "建邺区", lng: 118.71473206728729, lat: 32.01047746726674 , markers: [
- // { icon: "images/gc.png", width: 50, height: 20, lng: 118.976972, lat: 31.322781, data: "gc" },
- // { icon: "images/gl.png", width: 50, height: 20, lng: 118.76311325517088, lat: 32.0780463450443, data: "gl" },
- // { icon: "images/jy.png", width: 50, height: 20, lng: 118.71473206728729, lat: 32.01047746726674, data: "jy" },
- // { icon: "images/jn.png", width: 50, height: 20, lng: 118.80566892449599, lat: 31.827523158402315, data: "jn" },
- // { icon: "images/ls.png", width: 50, height: 20, lng: 119.057397, lat: 31.574872, data: "ls" },
- // { icon: "images/lh.png", width: 50, height: 20, lng: 118.83795657512042, lat: 32.3903835211603, data: "lh" },
- // { icon: "images/pk.png", width: 50, height: 20, lng: 118.58949874899827, lat: 32.05737447444322, data: "pk" },
- // { icon: "images/qx.png", width: 50, height: 20, lng: 118.92919207298758, lat: 32.12803511304287, data: "qx" },
- // { icon: "images/qh.png", width: 50, height: 20, lng: 118.82082851919154, lat: 32.006870857050345, data: "qh" },
- // { icon: "images/xw.png", width: 50, height: 20, lng: 118.84821532650221, lat: 32.06267580599376, data: "xw" },
- // { icon: "images/yh.png", width: 50, height: 20, lng: 118.683091, lat:31.941923, data: "yh" }] },
- // "gl": { name: "鼓楼区", lng: 118.76311325517088, lat: 32.0780463450443 , markers: [
- // { icon: "images/floor2.png", width: 200, height: 100, lng: 118.744015, lat: 31.990507, data: "市大楼" } ,{ icon: "images/gc.png", width: 50, height: 20, lng: 118.976972, lat: 31.322781, data: "gc" },
- // { icon: "images/gl.png", width: 50, height: 20, lng: 118.76311325517088, lat: 32.0780463450443, data: "gl" },
- // { icon: "images/jy.png", width: 50, height: 20, lng: 118.71473206728729, lat: 32.01047746726674, data: "jy" },
- // { icon: "images/jn.png", width: 50, height: 20, lng: 118.80566892449599, lat: 31.827523158402315, data: "jn" },
- // { icon: "images/ls.png", width: 50, height: 20, lng: 119.057397, lat: 31.574872, data: "ls" },
- // { icon: "images/lh.png", width: 50, height: 20, lng: 118.83795657512042, lat: 32.3903835211603, data: "lh" },
- // { icon: "images/pk.png", width: 50, height: 20, lng: 118.58949874899827, lat: 32.05737447444322, data: "pk" },
- // { icon: "images/qx.png", width: 50, height: 20, lng: 118.92919207298758, lat: 32.12803511304287, data: "qx" },
- // { icon: "images/qh.png", width: 50, height: 20, lng: 118.82082851919154, lat: 32.006870857050345, data: "qh" },
- // { icon: "images/xw.png", width: 50, height: 20, lng: 118.84821532650221, lat: 32.06267580599376, data: "xw" },
- // { icon: "images/yh.png", width: 50, height: 20, lng: 118.683091, lat:31.941923, data: "yh" }] },
- // "yh": { name: "雨花区", lng: 118.683091, lat: 31.941923 , markers: [
- // { icon: "images/gc.png", width: 50, height: 20, lng: 118.976972, lat: 31.322781, data: "gc" },
- // { icon: "images/gl.png", width: 50, height: 20, lng: 118.76311325517088, lat: 32.0780463450443, data: "gl" },
- // { icon: "images/jy.png", width: 50, height: 20, lng: 118.71473206728729, lat: 32.01047746726674, data: "jy" },
- // { icon: "images/jn.png", width: 50, height: 20, lng: 118.80566892449599, lat: 31.827523158402315, data: "jn" },
- // { icon: "images/ls.png", width: 50, height: 20, lng: 119.057397, lat: 31.574872, data: "ls" },
- // { icon: "images/lh.png", width: 50, height: 20, lng: 118.83795657512042, lat: 32.3903835211603, data: "lh" },
- // { icon: "images/pk.png", width: 50, height: 20, lng: 118.58949874899827, lat: 32.05737447444322, data: "pk" },
- // { icon: "images/qx.png", width: 50, height: 20, lng: 118.92919207298758, lat: 32.12803511304287, data: "qx" },
- // { icon: "images/qh.png", width: 50, height: 20, lng: 118.82082851919154, lat: 32.006870857050345, data: "qh" },
- // { icon: "images/xw.png", width: 50, height: 20, lng: 118.84821532650221, lat: 32.06267580599376, data: "xw" },
- // { icon: "images/yh.png", width: 50, height: 20, lng: 118.683091, lat:31.941923, data: "yh" }] },
- // "qh": { name: "秦淮区", lng: 118.82082851919154, lat: 32.006870857050345 , markers: [
- // { icon: "images/gc.png", width: 50, height: 20, lng: 118.976972, lat: 31.322781, data: "gc" },
- // { icon: "images/gl.png", width: 50, height: 20, lng: 118.76311325517088, lat: 32.0780463450443, data: "gl" },
- // { icon: "images/jy.png", width: 50, height: 20, lng: 118.71473206728729, lat: 32.01047746726674, data: "jy" },
- // { icon: "images/jn.png", width: 50, height: 20, lng: 118.80566892449599, lat: 31.827523158402315, data: "jn" },
- // { icon: "images/ls.png", width: 50, height: 20, lng: 119.057397, lat: 31.574872, data: "ls" },
- // { icon: "images/lh.png", width: 50, height: 20, lng: 118.83795657512042, lat: 32.3903835211603, data: "lh" },
- // { icon: "images/pk.png", width: 50, height: 20, lng: 118.58949874899827, lat: 32.05737447444322, data: "pk" },
- // { icon: "images/qx.png", width: 50, height: 20, lng: 118.92919207298758, lat: 32.12803511304287, data: "qx" },
- // { icon: "images/qh.png", width: 50, height: 20, lng: 118.82082851919154, lat: 32.006870857050345, data: "qh" },
- // { icon: "images/xw.png", width: 50, height: 20, lng: 118.84821532650221, lat: 32.06267580599376, data: "xw" },
- // { icon: "images/yh.png", width: 50, height: 20, lng: 118.683091, lat:31.941923, data: "yh" }] },
- // "jn": { name: "江宁区", lng: 118.80566892449599, lat: 31.827523158402315 , markers: [
- // { icon: "images/gc.png", width: 50, height: 20, lng: 118.976972, lat: 31.322781, data: "gc" },
- // { icon: "images/gl.png", width: 50, height: 20, lng: 118.76311325517088, lat: 32.0780463450443, data: "gl" },
- // { icon: "images/jy.png", width: 50, height: 20, lng: 118.71473206728729, lat: 32.01047746726674, data: "jy" },
- // { icon: "images/jn.png", width: 50, height: 20, lng: 118.80566892449599, lat: 31.827523158402315, data: "jn" },
- // { icon: "images/ls.png", width: 50, height: 20, lng: 119.057397, lat: 31.574872, data: "ls" },
- // { icon: "images/lh.png", width: 50, height: 20, lng: 118.83795657512042, lat: 32.3903835211603, data: "lh" },
- // { icon: "images/pk.png", width: 50, height: 20, lng: 118.58949874899827, lat: 32.05737447444322, data: "pk" },
- // { icon: "images/qx.png", width: 50, height: 20, lng: 118.92919207298758, lat: 32.12803511304287, data: "qx" },
- // { icon: "images/qh.png", width: 50, height: 20, lng: 118.82082851919154, lat: 32.006870857050345, data: "qh" },
- // { icon: "images/xw.png", width: 50, height: 20, lng: 118.84821532650221, lat: 32.06267580599376, data: "xw" },
- // { icon: "images/yh.png", width: 50, height: 20, lng: 118.683091, lat:31.941923, data: "yh" }] },
- // "ls": { name: "溧水区", lng: 119.057397, lat: 31.574872 , markers: [
- // { icon: "images/gc.png", width: 50, height: 20, lng: 118.976972, lat: 31.322781, data: "gc" },
- // { icon: "images/gl.png", width: 50, height: 20, lng: 118.76311325517088, lat: 32.0780463450443, data: "gl" },
- // { icon: "images/jy.png", width: 50, height: 20, lng: 118.71473206728729, lat: 32.01047746726674, data: "jy" },
- // { icon: "images/jn.png", width: 50, height: 20, lng: 118.80566892449599, lat: 31.827523158402315, data: "jn" },
- // { icon: "images/ls.png", width: 50, height: 20, lng: 119.057397, lat: 31.574872, data: "ls" },
- // { icon: "images/lh.png", width: 50, height: 20, lng: 118.83795657512042, lat: 32.3903835211603, data: "lh" },
- // { icon: "images/pk.png", width: 50, height: 20, lng: 118.58949874899827, lat: 32.05737447444322, data: "pk" },
- // { icon: "images/qx.png", width: 50, height: 20, lng: 118.92919207298758, lat: 32.12803511304287, data: "qx" },
- // { icon: "images/qh.png", width: 50, height: 20, lng: 118.82082851919154, lat: 32.006870857050345, data: "qh" },
- // { icon: "images/xw.png", width: 50, height: 20, lng: 118.84821532650221, lat: 32.06267580599376, data: "xw" },
- // { icon: "images/yh.png", width: 50, height: 20, lng: 118.683091, lat:31.941923, data: "yh" }] },
- // "gc": { name: "高淳区", lng: 118.976972, lat: 31.322781 , markers: [
- // { icon: "images/gc.png", width: 50, height: 20, lng: 118.976972, lat: 31.322781, data: "gc" },
- // { icon: "images/gl.png", width: 50, height: 20, lng: 118.76311325517088, lat: 32.0780463450443, data: "gl" },
- // { icon: "images/jy.png", width: 50, height: 20, lng: 118.71473206728729, lat: 32.01047746726674, data: "jy" },
- // { icon: "images/jn.png", width: 50, height: 20, lng: 118.80566892449599, lat: 31.827523158402315, data: "jn" },
- // { icon: "images/ls.png", width: 50, height: 20, lng: 119.057397, lat: 31.574872, data: "ls" },
- // { icon: "images/lh.png", width: 50, height: 20, lng: 118.83795657512042, lat: 32.3903835211603, data: "lh" },
- // { icon: "images/pk.png", width: 50, height: 20, lng: 118.58949874899827, lat: 32.05737447444322, data: "pk" },
- // { icon: "images/qx.png", width: 50, height: 20, lng: 118.92919207298758, lat: 32.12803511304287, data: "qx" },
- // { icon: "images/qh.png", width: 50, height: 20, lng: 118.82082851919154, lat: 32.006870857050345, data: "qh" },
- // { icon: "images/xw.png", width: 50, height: 20, lng: 118.84821532650221, lat: 32.06267580599376, data: "xw" },
- // { icon: "images/yh.png", width: 50, height: 20, lng: 118.683091, lat:31.941923, data: "yh" }] },
- // "lh": { name: "六合区", lng: 118.83795657512042, lat: 32.3903835211603 , markers: [
- // { icon: "images/gc.png", width: 50, height: 20, lng: 118.976972, lat: 31.322781, data: "gc" },
- // { icon: "images/gl.png", width: 50, height: 20, lng: 118.76311325517088, lat: 32.0780463450443, data: "gl" },
- // { icon: "images/jy.png", width: 50, height: 20, lng: 118.71473206728729, lat: 32.01047746726674, data: "jy" },
- // { icon: "images/jn.png", width: 50, height: 20, lng: 118.80566892449599, lat: 31.827523158402315, data: "jn" },
- // { icon: "images/ls.png", width: 50, height: 20, lng: 119.057397, lat: 31.574872, data: "ls" },
- // { icon: "images/lh.png", width: 50, height: 20, lng: 118.83795657512042, lat: 32.3903835211603, data: "lh" },
- // { icon: "images/pk.png", width: 50, height: 20, lng: 118.58949874899827, lat: 32.05737447444322, data: "pk" },
- // { icon: "images/qx.png", width: 50, height: 20, lng: 118.92919207298758, lat: 32.12803511304287, data: "qx" },
- // { icon: "images/qh.png", width: 50, height: 20, lng: 118.82082851919154, lat: 32.006870857050345, data: "qh" },
- // { icon: "images/xw.png", width: 50, height: 20, lng: 118.84821532650221, lat: 32.06267580599376, data: "xw" },
- // { icon: "images/yh.png", width: 50, height: 20, lng: 118.683091, lat:31.941923, data: "yh" }] },
- // "qx": { name: "栖霞区", lng: 118.92919207298758, lat: 32.12803511304287 , markers: [
- // { icon: "images/gc.png", width: 50, height: 20, lng: 118.976972, lat: 31.322781, data: "gc" },
- // { icon: "images/gl.png", width: 50, height: 20, lng: 118.76311325517088, lat: 32.0780463450443, data: "gl" },
- // { icon: "images/jy.png", width: 50, height: 20, lng: 118.71473206728729, lat: 32.01047746726674, data: "jy" },
- // { icon: "images/jn.png", width: 50, height: 20, lng: 118.80566892449599, lat: 31.827523158402315, data: "jn" },
- // { icon: "images/ls.png", width: 50, height: 20, lng: 119.057397, lat: 31.574872, data: "ls" },
- // { icon: "images/lh.png", width: 50, height: 20, lng: 118.83795657512042, lat: 32.3903835211603, data: "lh" },
- // { icon: "images/pk.png", width: 50, height: 20, lng: 118.58949874899827, lat: 32.05737447444322, data: "pk" },
- // { icon: "images/qx.png", width: 50, height: 20, lng: 118.92919207298758, lat: 32.12803511304287, data: "qx" },
- // { icon: "images/qh.png", width: 50, height: 20, lng: 118.82082851919154, lat: 32.006870857050345, data: "qh" },
- // { icon: "images/xw.png", width: 50, height: 20, lng: 118.84821532650221, lat: 32.06267580599376, data: "xw" },
- // { icon: "images/yh.png", width: 50, height: 20, lng: 118.683091, lat:31.941923, data: "yh" }] },
- // "xw": { name: "玄武区", lng: 118.84821532650221, lat: 32.06267580599376 , markers: [
- // { icon: "images/gc.png", width: 50, height: 20, lng: 118.976972, lat: 31.322781, data: "gc" },
- // { icon: "images/gl.png", width: 50, height: 20, lng: 118.76311325517088, lat: 32.0780463450443, data: "gl" },
- // { icon: "images/jy.png", width: 50, height: 20, lng: 118.71473206728729, lat: 32.01047746726674, data: "jy" },
- // { icon: "images/jn.png", width: 50, height: 20, lng: 118.80566892449599, lat: 31.827523158402315, data: "jn" },
- // { icon: "images/ls.png", width: 50, height: 20, lng: 119.057397, lat: 31.574872, data: "ls" },
- // { icon: "images/lh.png", width: 50, height: 20, lng: 118.83795657512042, lat: 32.3903835211603, data: "lh" },
- // { icon: "images/pk.png", width: 50, height: 20, lng: 118.58949874899827, lat: 32.05737447444322, data: "pk" },
- // { icon: "images/qx.png", width: 50, height: 20, lng: 118.92919207298758, lat: 32.12803511304287, data: "qx" },
- // { icon: "images/qh.png", width: 50, height: 20, lng: 118.82082851919154, lat: 32.006870857050345, data: "qh" },
- // { icon: "images/xw.png", width: 50, height: 20, lng: 118.84821532650221, lat: 32.06267580599376, data: "xw" },
- // { icon: "images/yh.png", width: 50, height: 20, lng: 118.683091, lat:31.941923, data: "yh" }] }
+
}
var layers = {}
@@ -612,6 +468,13 @@ function send(val) {
pictures: "aegis://styles/aegis/Satellite512"//卫星
}
var njfc = []
+ var rightMap=''
+ function getMessageFromParent(val){
+ // loadJDQK()
+ $(".fc").hide();
+ $(".td").hide();
+ loadJDdw(val)
+ }
// 申请的key和sn
SGMap.tokenTask
.login("1a6fc765e72b36819428016bed30ff48", "5916636e73f03e5dbdf275f810fc7d62")
@@ -644,7 +507,8 @@ function send(val) {
// 地图默认字体
localIdeographFontFamily: "Microsoft YoHei"
});
-
+ loadFC();
+ loadTD();
MapFill();
loadMarkers(defaultArea);
//reportLocation();
@@ -660,8 +524,7 @@ function send(val) {
function MapFill() {
SGMap.plugin(['SGMap.DistrictTask']).then(function (res) {
var districtTask = new SGMap.DistrictTask()
- loadFC();
- loadTD();
+
districtTask
.searchDistrict({
keyword: '南京市',
@@ -671,7 +534,6 @@ function send(val) {
})
.then(function (result) {
$.get("data/map/js.json", function (res) {
- console.log(res);
layers.jiangsu = new Object();
layers.jiangsu.line = createLine("jiangsu", res.jiangsu, '#3787ff', 2).id;
layers.jiangsu.polygon = createPolygon("jiangsu", res.jiangsu, '#3787ff', 0.1).id;
@@ -755,6 +617,7 @@ function send(val) {
function createCities(cityName, cityData) {
visibleTD()
+ visibleFC()
var hidePolygon = createPolygon("hide" + cityName, cityData, "#000000", 0);
createPolygon("show" + cityName, cityData, cityOverColor, 0.1);
createLine("show" + cityName, cityData, cityOverColor, 1);
@@ -905,6 +768,7 @@ function send(val) {
tip.appendChild(pos);
tip.pos = pos;
el.addEventListener("mouseover", function (e) {
+
$(e.target.tip).show();//(e.target.cusData.street+"("+e.target.cusData.zongdi+")");
$(e.target.tip.txt).html(e.target.cusData.tudi);
$(e.target.tip.pos).html(e.target.cusData.jd);
@@ -919,6 +783,7 @@ function send(val) {
el.addEventListener("click", function (e) {
console.log("e",e.target.cusData.jd)
window.parent.postMessage({ data:"变电站",params:e.target.cusData.jd,type:e.target.cusData.type},'*');
+ // $(e.target.tip).show();
});
// 如果不传el,会默认给一个蓝色水滴图标
var mk = new SGMap.Marker(el, {
@@ -969,17 +834,22 @@ function send(val) {
el.addEventListener("mouseover", function (e) {
$(e.target.tip).show();//(e.target.cusData.street+"("+e.target.cusData.zongdi+")");
+ console.log("e.target.tip",e.target.tip)
$(e.target.tip.txt).html(e.target.cusData.tudi);
$(e.target.tip.pos).html(e.target.cusData.jd);
- // $(e.target.tip.txt).html(e.target.cusData.street+"("+e.target.cusData.zongdi+")");
- // $(e.target.tip.pos).html(e.target.cusData.province+e.target.cusData.city+e.target.cusData.area+e.target.cusData.street);
+
});
el.addEventListener("mouseleave", function (e) {
$(e.target.tip).hide();
});
el.addEventListener("click", function (e) {
console.log("e",e.target.cusData.jd)
- window.parent.postMessage({ data:"办公用地",params:e.target.cusData.jd,type:e.target.cusData.type},'*');
+
+ parent.getFromIframe({ data:"办公用地",params:e.target.cusData.jd,type:e.target.cusData.type})
+ $(e.target.tip).show();
+ $(e.target.tip.txt).html(e.target.cusData.tudi);
+ $(e.target.tip.pos).html(e.target.cusData.jd);
+
});
// 如果不传el,会默认给一个蓝色水滴图标
var mk = new SGMap.Marker(el, {
@@ -993,17 +863,176 @@ function send(val) {
}
+ }
+ });
+ }
+ //基地定位
+ function loadJDQK() {
+ $(".jd").hide();
+ $.get("data/jd.json", function (res) {
+ for (var i in res) {
+ var row = res[i];
+ var lng = parseFloat(row.position.substring(0, row.position.indexOf(',')));
+ var lat = parseFloat(row.position.substr(row.position.indexOf(',') + 1));
+ // console.log(lng, lat);
+ if (lng != NaN && lat != NaN && lng > 100 && lat < 100) {
+ //画marker点
+ var el = document.createElement("div");
+
+ el.className = "marker";
+ el.cusData = row;
+ el.lng = lng;
+ el.lat = lat;
+ el.setAttribute("class","jd");
+ var tip = document.createElement("div");
+ tip.setAttribute("class","wnd");
+ el.appendChild(tip);
+ el.tip = tip;
+ var txt = document.createElement("div");
+ txt.innerText = "龙园西路113号(枫亚湾5幢701)";
+ txt.setAttribute("class","txt");
+ tip.appendChild(txt);
+ tip.txt = txt;
+ var pos = document.createElement("div");
+ pos.innerText = "江苏省南京市";
+ pos.setAttribute("class","pos");
+ tip.appendChild(pos);
+ tip.pos = pos;
+ // $(el.tip).hide();
+ // visiblejddis()
+ // if(val== el.cusData.jd){
+ // $(el.tip).show();
+ // $(el.tip.txt).html(el.cusData.tudi);
+ // $(el.tip.pos).html(el.cusData.jd);
+ // visiblejd()
+ // }else{
+ // $(el.tip).hide();
+ // }
+
+ el.addEventListener("mouseover", function (e) {
+ // $(e.target.tip).show();//(e.target.cusData.street+"("+e.target.cusData.zongdi+")");
+ // $(e.target.tip.txt).html(e.target.cusData.tudi);
+ // $(e.target.tip.pos).html(e.target.cusData.jd);
+ });
+ el.addEventListener("mouseleave", function (e) {
+ // $(e.target.tip).hide();
+ });
+ el.addEventListener("click", function (e) {
+ // $(e.target.tip).show();
+ // $(e.target.tip.txt).html(e.target.cusData.tudi);
+ // $(e.target.tip.pos).html(e.target.cusData.jd);
+
+ });
+ // 如果不传el,会默认给一个蓝色水滴图标
+
+ var mk = new SGMap.Marker(el, {
+ // marker相对经纬度点坐标点的位置
+ anchor: "bottom",
+ // 相对于元素中心点,偏移的像素距离,负数代表向左和向上
+ offset: [-15.5, -18]
+ });
+
+ mk.setLngLat([lng, lat]);
+ mk.addTo(map);
+ }
+
+
+ }
+ });
+ }
+ function loadJDdw(val) {
+ console.log("val",val)
+ $.get("data/jd.json", function (res) {
+ for (var i in res) {
+ var row = res[i];
+ var lng = parseFloat(row.position.substring(0, row.position.indexOf(',')));
+ var lat = parseFloat(row.position.substr(row.position.indexOf(',') + 1));
+ // console.log(lng, lat);
+ if (lng != NaN && lat != NaN && lng > 100 && lat < 100) {
+ //画marker点
+ var el = document.createElement("div");
+
+ el.className = "marker";
+ el.cusData = row;
+ el.lng = lng;
+ el.lat = lat;
+ el.setAttribute("class","jd");
+ var tip = document.createElement("div");
+ tip.setAttribute("class","wnd");
+ el.appendChild(tip);
+ el.tip = tip;
+ var txt = document.createElement("div");
+ txt.innerText = "龙园西路113号(枫亚湾5幢701)";
+ txt.setAttribute("class","txt");
+ tip.appendChild(txt);
+ tip.txt = txt;
+ var pos = document.createElement("div");
+ pos.innerText = "江苏省南京市";
+ pos.setAttribute("class","pos");
+ tip.appendChild(pos);
+ tip.pos = pos;
+ $(el.tip).hide();
+ // loadJDQK()
+ // visiblejddis()
+ if(val == el.cusData.jd){
+ console.log("el.cusData.jd",el.cusData.jd)
+ // console.log("el.tip",el.tip)
+ $(el.tip).show();
+ $(el.tip.txt).html(el.cusData.tudi);
+ $(el.tip.pos).html(el.cusData.jd);
+ visiblejd()
+ }else{
+ $(el.tip).hide();
+ // visiblejd()
+ // $(el.tip).hide();
+ // console.log("el.tip",el.tip)
+ // visiblejddis()
+ }
+
+ el.addEventListener("mouseover", function (e) {
+ // $(e.target.tip).show();//(e.target.cusData.street+"("+e.target.cusData.zongdi+")");
+ // $(e.target.tip.txt).html(e.target.cusData.tudi);
+ // $(e.target.tip.pos).html(e.target.cusData.jd);
+ });
+ el.addEventListener("mouseleave", function (e) {
+ // $(e.target.tip).hide();
+ });
+ el.addEventListener("click", function (e) {
+ // $(e.target.tip).show();
+ // $(e.target.tip.txt).html(e.target.cusData.tudi);
+ // $(e.target.tip.pos).html(e.target.cusData.jd);
+
+ });
+ // 如果不传el,会默认给一个蓝色水滴图标
+
+ var mk = new SGMap.Marker(el, {
+ // marker相对经纬度点坐标点的位置
+ anchor: "bottom",
+ // 相对于元素中心点,偏移的像素距离,负数代表向左和向上
+ offset: [-15.5, -18]
+ });
+
+ mk.setLngLat([lng, lat]);
+ mk.addTo(map);
+ }
+
+
}
});
}
function show(val){
- console.log("val",val)
- if(val=='jd'){
+ if(val=='qb'){
+ visibleTD()
+ visibleFC()
+ $(".jd").hide();
+ }else if(val=='jd'){
visibleTD()
$(".fc").hide();
+ $(".jd").hide();
}else{
visibleFC()
$(".td").hide();
+ $(".jd").hide();
}
}
function visibleFC(val){
@@ -1017,10 +1046,16 @@ function send(val) {
function visibleTD(val){
$(".td").show();
- // if(val)
- // $(".td").show();
- // else
- // $(".td").hide();
+
+ }
+ //
+ function visiblejd(val){
+ $(".jd").show();
+
+ }
+ function visiblejddis(val){
+ $(".jd").hide();
+
}
/*
1.获取2个经纬度之间的距离
diff --git a/src/assets/landRes/1.png b/src/assets/landRes/1.png
new file mode 100644
index 0000000000000000000000000000000000000000..d8d2c6febdefff2ad2400e6c6c483c7641e23ac7
GIT binary patch
literal 4645
zcmV+=658#FP)
n000r}Nkl5E2MQ;-hfm&J_-j95^5$0TN#T
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
Tsa@{i00000NkvXXu0mjfR)*rt
literal 0
HcmV?d00001
diff --git a/src/assets/landRes/bigBox.png b/src/assets/landRes/bigBox.png
new file mode 100644
index 0000000000000000000000000000000000000000..4bf1ea7d8d38e79e009244e768a0875814181138
GIT binary patch
literal 3282
zcmeAS@N?(olHy`uVBq!ia0y~yU|h$*!0f}p1{7g==4r*iz%$d+#WAE}&fBYwyoUlr
zSTC~wOezTAo!TTK66!3hvQeS*qUX85g2}sQ9Dn`yCm(~$n(SxqZT_$xc)K=t{_@!j
z8iINZK`q=3A`h7qTz4>djB-aqV>B_0=7rIsV6-G0EeS_U!qJj&v?LrY2}espB1^)^
k>o>N(jbncBFYOtBi4zao8%_CaU|)s7)78&qol`;+0CP)p#Q*>R
literal 0
HcmV?d00001
diff --git a/src/assets/landRes/boxM.png b/src/assets/landRes/boxM.png
new file mode 100644
index 0000000000000000000000000000000000000000..57e1be6a245952c6345c62d19b2dd1d8c9512f4d
GIT binary patch
literal 306
zcmeAS@N?(olHy`uVBq!ia0vp^+kn`BgAGXTk!&~!q<(t3IEGZrd3$%EZ?mIB!^8cq
ziCxYi7YqcX(heAMt~0(;-lP}Ux{|?>SLcF2#Djn(dn)B>Pd@#$*RuFgTKC<57Q8y<
zw-0CV{+YVHefQOj)$=#3pD)+yeeCz=DpPa6t`^@(8$5-~JP)aP-caG3y`=m0>Dj+8
zzwUlHsqkyzuae}+DmjzT)TktqC;0h(jV{~&ljWE5FpOMsGikehAK$h+IsC`Y@08fL
d*XQyVR=KsZ>t86RDFXw6!PC{xWt~$(696#?fgS(=
literal 0
HcmV?d00001
diff --git a/src/assets/landRes/boxX.png b/src/assets/landRes/boxX.png
new file mode 100644
index 0000000000000000000000000000000000000000..23347b6722a710e56850aa1580c15d4582ee0308
GIT binary patch
literal 282
zcmeAS@N?(olHy`uVBq!ia0vp^+kn`BgAGXTk!&~!q#k;@IEGZrd3*O@r<0+G!^I!J
zCDypUIh2%Uc=V6nk*Fg}xxEACus!nnQgqHrz)A1s9#^y1Z|h`*+fQ4Zzjk2v8vA7H
z+pp~3-2dyhBjt~*|LvotK`J?uT6`yM@DwuhJf!A%Lq)eu|BB7*Z%LEUB{*lRB$6k1
zT06e`pn0X)+oK>0P|UftX8Z5bG6VbWkDkjmPd7Zq?A;`F+hM|;UqH_?c)I$ztaD0e
F0sv#jbr=8u
literal 0
HcmV?d00001
diff --git a/src/assets/landRes/fdc.png b/src/assets/landRes/fdc.png
new file mode 100644
index 0000000000000000000000000000000000000000..ac2d06bea06b8e1efce538282b302a8aa716b64d
GIT binary patch
literal 2435
zcmV-}34Hd6P)
zKQyR86#N|#h#^6Rw4~99L9j?bsV(#erA=uU+HQBZ+uix`X6C(n%zg7--IiUU+~j87
zygB#Y@BN;0zW3Y_HYx9=EvYC*v2J`frP)v~LVvOOR7
zuIPU^U<^>sy3z?mml|Q9-jT;b(ZHI_J-*|VBu-?+7%sF%SGGE`3qv2!${9@FD;U3{
z2(rlrh)He0ib_Qm)H`fZWm<%0ZkIKMiBvIZ%3eiQFNnBiVv1KO6JV$TlRyJV=i2pL
zAm;;T(_xr8Yp*(sjlaH>`|1hD6UVp_oOH)a(fxO82olF=k}|eoDI30Z5symBSRWc
z`sYrHBr5Y1suN9WH!kO6Us}!v7jf>+F~&3@#%62ykuHxX?E>hgb`cleB@1a#4NF|H
z@qBJxKggQRNBQf$dw6)N#ZKv=W`(1bP#YDir_k+ZZ>3_UJCqV91KMFo+sym)Dz3kE
zC7%(fY}~`+{}|zMBHkio3K#?GK*xiTJR26#p=uH?{M;J8e9H>1e7(lr@4UwE_a9>`
z6`CesG&DL{4rum-n#_^85~r9rF=5*=-#Hd(Os^P*Z+btUy>^(Z8;#rUvzYr2@Whk*`4bV-L5cA|n23zlN>-D|WbravF((ej+6c*Wr#Y9RxIL*
z$3DpCFMF16VAuidFH+kBs#YvLKi$a_8Zs4H#-l(-N>-bZkR~dAx1Nn%P8pvIgb`K=
zENwV7DApR(in>xjqn*-@{an3LJrZ;HXoHE98V1(p%y!dENu@%W4mE4E-V@S_y1WOq
zRBb3Q+TosC59sE(z&x~C?kO9-GMQl2XQ$?ADrjI;Ri){aDPw4rBZA!9nM4%1UZj_g
z1;q~(OaPJQz3vEN2mbTg1v320Rr2T$SI8GUt3P|6+~>Q0F6^e#OeQ?zp?169R}>fm
zk#1UBlYuxHdZ#O}cA3^l#80GAu9i|uHK-bxPO*W|mn!R>@}^(Rp&u>W-AL8=6^27D
z^Fev~O?F39
z>SslI$I%Xl{6agLd|$d7DS0;q0xieZlHu~@5s%z7sJH!mRGy-%(oqh^n*}r0W@gN|
zJZ8MAd&3aPqP&zXlB%tHW>UhXp$-pPy?=S6*ZE8swtCl))w{i&cc-`8a)P_|GiGIU}A*hPaWgmuhrPw8)bEiXQ))f
zQ$5uTOd};c*p}w@2Hze}#mjilwuaoBo0aM*L5LE&45W`C>M19|_0VX`NaoL;0!%}FdMgc;sL$wL2gPK1Nm`p_zv@n7Ov#XonYbyGp|||N!@#7<{|kz824pcx#kB8_aJ
zy`cpgXpk3IZ>z#Q2(RNU)zY++^!aA^P@a;N7vu1c1(?_oMkt;=Z|ldzE@P&0`kaAi
zXt*$GC%}UuQ3(D#t-{Lf5WM<0Cx~P3?0KHapFi|<;$m-cyTOhhPfcb5eHw=`l
z=uo0E>Q9L6?dZp+jags~ch=f4*)rIn9)}IG%HH>(Jbq+mp)I)8KFZr!^ytuBKzvKJ
zsJ3;*j4^{*neuja1``MKBCoWH4Gg62pjRd_&Ut5|pH&?kM7<8Ow*M}Xsy)h@H$BHr!2xUlnE_DVbqSuy3~>_3H(2Q=Hg
z>6N^D)Sm<{%2|rvBOuL{eg$Nj@>^g_9uB888UEX>_ou%|Tavrx8Q>R?Rd=(tcLGzirN9?4e8QCoP0X9(D>(m0L{~Sm6W?_u)_%l`TB>n
z%AZl%rv1)No%^mW-D5PZ`T`g#2ZYLQUb55jMq`amGoSO$Jx|y7w54@ynz#~TdIxl1
z*9be4gRLjyPH_)D&(?jrdB(Ka5lqXz%3kPup?f25tcKy**XggKMzAcF?d2mp=OSDVDBWL3O{|y$1LrhHC
zTFM3CF`IyIPnMFiHAx_dVeI2dydpOP{tG@)KpP=Ymtz0`002ovPDHLkV1m(I
Bx1Rt2
literal 0
HcmV?d00001
diff --git a/src/assets/landRes/floor.png b/src/assets/landRes/floor.png
new file mode 100644
index 0000000000000000000000000000000000000000..2ec50e44bf3eb3d0fff44c3202efed93cb023580
GIT binary patch
literal 106113
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