DESKTOP-Q87JERS\YiGe пре 5 година
родитељ
комит
09918128e8
75 измењених фајлова са 222 додато и 160 уклоњено
  1. 0 0
      web/css/chunk-1d8e8d5c.73cc4659.css
  2. 0 0
      web/css/chunk-2b5ccf4a.5c857fb5.css
  3. 0 0
      web/css/chunk-2ce8a93e.8b682471.css
  4. 0 0
      web/css/chunk-338a4208.5b343405.css
  5. 0 0
      web/css/chunk-37b70864.72fe42eb.css
  6. 0 0
      web/css/chunk-4da40bf6.aab30c87.css
  7. 0 0
      web/css/chunk-6c55f908.31687a68.css
  8. 0 0
      web/css/chunk-76707987.6cb2574c.css
  9. 0 0
      web/css/chunk-7a95aa76.99e14beb.css
  10. 0 0
      web/css/chunk-7bb3a48b.44f35dd8.css
  11. 0 0
      web/css/chunk-87dbe6ea.05975ca9.css
  12. 0 0
      web/css/chunk-9efb8bee.9745a476.css
  13. 0 0
      web/css/chunk-ef8423b2.2f97166d.css
  14. BIN
      web/favicon.ico
  15. 1 1
      web/index.html
  16. 2 0
      web/js/app.99c69c95.js
  17. 1 0
      web/js/app.99c69c95.js.map
  18. 0 2
      web/js/app.e34095ca.js
  19. 0 1
      web/js/app.e34095ca.js.map
  20. 0 2
      web/js/chunk-139cf1a1.aba9c233.js
  21. 0 1
      web/js/chunk-139cf1a1.aba9c233.js.map
  22. 2 0
      web/js/chunk-1d8e8d5c.3f9a019c.js
  23. 1 0
      web/js/chunk-1d8e8d5c.3f9a019c.js.map
  24. 0 2
      web/js/chunk-27550a72.498f1b83.js
  25. 0 1
      web/js/chunk-27550a72.498f1b83.js.map
  26. 0 2
      web/js/chunk-28ec4e83.99ea5bdc.js
  27. 0 1
      web/js/chunk-28ec4e83.99ea5bdc.js.map
  28. 2 0
      web/js/chunk-2b5ccf4a.33fc70ae.js
  29. 1 0
      web/js/chunk-2b5ccf4a.33fc70ae.js.map
  30. 2 0
      web/js/chunk-2ce8a93e.5333bad3.js
  31. 1 0
      web/js/chunk-2ce8a93e.5333bad3.js.map
  32. 0 2
      web/js/chunk-2ef2fac4.63acb687.js
  33. 0 1
      web/js/chunk-2ef2fac4.63acb687.js.map
  34. 2 0
      web/js/chunk-338a4208.26581b87.js
  35. 1 0
      web/js/chunk-338a4208.26581b87.js.map
  36. 0 2
      web/js/chunk-3520c2d6.c39c83f8.js
  37. 0 1
      web/js/chunk-3520c2d6.c39c83f8.js.map
  38. 2 0
      web/js/chunk-37b70864.4cc08cd1.js
  39. 1 0
      web/js/chunk-37b70864.4cc08cd1.js.map
  40. 0 2
      web/js/chunk-3f41bc09.df967282.js
  41. 0 1
      web/js/chunk-3f41bc09.df967282.js.map
  42. 0 4
      web/js/chunk-476b0587.34245d1e.js
  43. 0 1
      web/js/chunk-476b0587.34245d1e.js.map
  44. 2 0
      web/js/chunk-4da40bf6.1896363f.js
  45. 1 0
      web/js/chunk-4da40bf6.1896363f.js.map
  46. 0 2
      web/js/chunk-565b1914.39dedb05.js
  47. 0 1
      web/js/chunk-565b1914.39dedb05.js.map
  48. 0 2
      web/js/chunk-56b2c42d.8cb39693.js
  49. 0 1
      web/js/chunk-56b2c42d.8cb39693.js.map
  50. 0 1
      web/js/chunk-6b1d2eca.96bf3759.js.map
  51. 2 0
      web/js/chunk-6c55f908.9aa01628.js
  52. 1 0
      web/js/chunk-6c55f908.9aa01628.js.map
  53. 0 2
      web/js/chunk-749ce008.5259658f.js
  54. 0 1
      web/js/chunk-749ce008.5259658f.js.map
  55. 2 0
      web/js/chunk-76707987.d5d29871.js
  56. 1 0
      web/js/chunk-76707987.d5d29871.js.map
  57. 2 0
      web/js/chunk-7a95aa76.fd385be4.js
  58. 1 0
      web/js/chunk-7a95aa76.fd385be4.js.map
  59. 4 0
      web/js/chunk-7bb3a48b.2a8f6c5b.js
  60. 1 0
      web/js/chunk-7bb3a48b.2a8f6c5b.js.map
  61. 2 2
      web/js/chunk-87aeea08.75b718d4.js
  62. 1 1
      web/js/chunk-87aeea08.75b718d4.js.map
  63. 2 0
      web/js/chunk-9efb8bee.b8e721bf.js
  64. 1 0
      web/js/chunk-9efb8bee.b8e721bf.js.map
  65. 0 2
      web/js/chunk-e4e87226.c15cafda.js
  66. 0 1
      web/js/chunk-e4e87226.c15cafda.js.map
  67. 2 2
      web/js/chunk-6b1d2eca.96bf3759.js
  68. 1 0
      web/js/chunk-ef8423b2.1377e898.js.map
  69. 63 0
      web/js/chunk-vendors.4324cab1.js
  70. 1 0
      web/js/chunk-vendors.4324cab1.js.map
  71. 0 63
      web/js/chunk-vendors.96bd5e12.js
  72. 0 1
      web/js/chunk-vendors.96bd5e12.js.map
  73. BIN
      webConfig/public/favicon.ico
  74. 58 26
      webConfig/src/views/GISMap.vue
  75. 55 25
      webConfig/src/views/projectManagement.vue

web/css/chunk-139cf1a1.73cc4659.css → web/css/chunk-1d8e8d5c.73cc4659.css


web/css/chunk-3520c2d6.5c857fb5.css → web/css/chunk-2b5ccf4a.5c857fb5.css


web/css/chunk-56b2c42d.8b682471.css → web/css/chunk-2ce8a93e.8b682471.css


web/css/chunk-28ec4e83.5b343405.css → web/css/chunk-338a4208.5b343405.css


web/css/chunk-565b1914.72fe42eb.css → web/css/chunk-37b70864.72fe42eb.css


web/css/chunk-3f41bc09.aab30c87.css → web/css/chunk-4da40bf6.aab30c87.css


web/css/chunk-749ce008.31687a68.css → web/css/chunk-6c55f908.31687a68.css


web/css/chunk-2ef2fac4.6cb2574c.css → web/css/chunk-76707987.6cb2574c.css


web/css/chunk-27550a72.99e14beb.css → web/css/chunk-7a95aa76.99e14beb.css


web/css/chunk-476b0587.44f35dd8.css → web/css/chunk-7bb3a48b.44f35dd8.css


web/css/chunk-87aeea08.05975ca9.css → web/css/chunk-87dbe6ea.05975ca9.css


web/css/chunk-e4e87226.9745a476.css → web/css/chunk-9efb8bee.9745a476.css


web/css/chunk-6b1d2eca.2f97166d.css → web/css/chunk-ef8423b2.2f97166d.css



Разлика између датотеке није приказан због своје велике величине
+ 1 - 1
web/index.html


Разлика између датотеке није приказан због своје велике величине
+ 2 - 0
web/js/app.99c69c95.js


Разлика између датотеке није приказан због своје велике величине
+ 1 - 0
web/js/app.99c69c95.js.map


Разлика између датотеке није приказан због своје велике величине
+ 0 - 2
web/js/app.e34095ca.js


Разлика између датотеке није приказан због своје велике величине
+ 0 - 1
web/js/app.e34095ca.js.map


Разлика између датотеке није приказан због своје велике величине
+ 0 - 2
web/js/chunk-139cf1a1.aba9c233.js


Разлика између датотеке није приказан због своје велике величине
+ 0 - 1
web/js/chunk-139cf1a1.aba9c233.js.map


Разлика између датотеке није приказан због своје велике величине
+ 2 - 0
web/js/chunk-1d8e8d5c.3f9a019c.js


Разлика између датотеке није приказан због своје велике величине
+ 1 - 0
web/js/chunk-1d8e8d5c.3f9a019c.js.map


Разлика између датотеке није приказан због своје велике величине
+ 0 - 2
web/js/chunk-27550a72.498f1b83.js


Разлика између датотеке није приказан због своје велике величине
+ 0 - 1
web/js/chunk-27550a72.498f1b83.js.map


Разлика између датотеке није приказан због своје велике величине
+ 0 - 2
web/js/chunk-28ec4e83.99ea5bdc.js


Разлика између датотеке није приказан због своје велике величине
+ 0 - 1
web/js/chunk-28ec4e83.99ea5bdc.js.map


Разлика између датотеке није приказан због своје велике величине
+ 2 - 0
web/js/chunk-2b5ccf4a.33fc70ae.js


Разлика између датотеке није приказан због своје велике величине
+ 1 - 0
web/js/chunk-2b5ccf4a.33fc70ae.js.map


Разлика између датотеке није приказан због своје велике величине
+ 2 - 0
web/js/chunk-2ce8a93e.5333bad3.js


Разлика између датотеке није приказан због своје велике величине
+ 1 - 0
web/js/chunk-2ce8a93e.5333bad3.js.map


Разлика између датотеке није приказан због своје велике величине
+ 0 - 2
web/js/chunk-2ef2fac4.63acb687.js


Разлика између датотеке није приказан због своје велике величине
+ 0 - 1
web/js/chunk-2ef2fac4.63acb687.js.map


Разлика између датотеке није приказан због своје велике величине
+ 2 - 0
web/js/chunk-338a4208.26581b87.js


Разлика између датотеке није приказан због своје велике величине
+ 1 - 0
web/js/chunk-338a4208.26581b87.js.map


Разлика између датотеке није приказан због своје велике величине
+ 0 - 2
web/js/chunk-3520c2d6.c39c83f8.js


Разлика између датотеке није приказан због своје велике величине
+ 0 - 1
web/js/chunk-3520c2d6.c39c83f8.js.map


Разлика између датотеке није приказан због своје велике величине
+ 2 - 0
web/js/chunk-37b70864.4cc08cd1.js


Разлика између датотеке није приказан због своје велике величине
+ 1 - 0
web/js/chunk-37b70864.4cc08cd1.js.map


Разлика између датотеке није приказан због своје велике величине
+ 0 - 2
web/js/chunk-3f41bc09.df967282.js


Разлика између датотеке није приказан због своје велике величине
+ 0 - 1
web/js/chunk-3f41bc09.df967282.js.map


Разлика између датотеке није приказан због своје велике величине
+ 0 - 4
web/js/chunk-476b0587.34245d1e.js


Разлика између датотеке није приказан због своје велике величине
+ 0 - 1
web/js/chunk-476b0587.34245d1e.js.map


Разлика између датотеке није приказан због своје велике величине
+ 2 - 0
web/js/chunk-4da40bf6.1896363f.js


Разлика између датотеке није приказан због своје велике величине
+ 1 - 0
web/js/chunk-4da40bf6.1896363f.js.map


Разлика између датотеке није приказан због своје велике величине
+ 0 - 2
web/js/chunk-565b1914.39dedb05.js


Разлика између датотеке није приказан због своје велике величине
+ 0 - 1
web/js/chunk-565b1914.39dedb05.js.map


Разлика између датотеке није приказан због своје велике величине
+ 0 - 2
web/js/chunk-56b2c42d.8cb39693.js


Разлика између датотеке није приказан због своје велике величине
+ 0 - 1
web/js/chunk-56b2c42d.8cb39693.js.map


Разлика између датотеке није приказан због своје велике величине
+ 0 - 1
web/js/chunk-6b1d2eca.96bf3759.js.map


Разлика између датотеке није приказан због своје велике величине
+ 2 - 0
web/js/chunk-6c55f908.9aa01628.js


Разлика између датотеке није приказан због своје велике величине
+ 1 - 0
web/js/chunk-6c55f908.9aa01628.js.map


Разлика између датотеке није приказан због своје велике величине
+ 0 - 2
web/js/chunk-749ce008.5259658f.js


Разлика између датотеке није приказан због своје велике величине
+ 0 - 1
web/js/chunk-749ce008.5259658f.js.map


Разлика између датотеке није приказан због своје велике величине
+ 2 - 0
web/js/chunk-76707987.d5d29871.js


Разлика између датотеке није приказан због своје велике величине
+ 1 - 0
web/js/chunk-76707987.d5d29871.js.map


Разлика између датотеке није приказан због своје велике величине
+ 2 - 0
web/js/chunk-7a95aa76.fd385be4.js


Разлика између датотеке није приказан због своје велике величине
+ 1 - 0
web/js/chunk-7a95aa76.fd385be4.js.map


Разлика између датотеке није приказан због своје велике величине
+ 4 - 0
web/js/chunk-7bb3a48b.2a8f6c5b.js


Разлика између датотеке није приказан због своје велике величине
+ 1 - 0
web/js/chunk-7bb3a48b.2a8f6c5b.js.map


Разлика између датотеке није приказан због своје велике величине
+ 2 - 2
web/js/chunk-87aeea08.75b718d4.js


Разлика између датотеке није приказан због своје велике величине
+ 1 - 1
web/js/chunk-87aeea08.75b718d4.js.map


Разлика између датотеке није приказан због своје велике величине
+ 2 - 0
web/js/chunk-9efb8bee.b8e721bf.js


Разлика између датотеке није приказан због своје велике величине
+ 1 - 0
web/js/chunk-9efb8bee.b8e721bf.js.map


Разлика између датотеке није приказан због своје велике величине
+ 0 - 2
web/js/chunk-e4e87226.c15cafda.js


Разлика између датотеке није приказан због своје велике величине
+ 0 - 1
web/js/chunk-e4e87226.c15cafda.js.map


Разлика између датотеке није приказан због своје велике величине
+ 2 - 2
web/js/chunk-6b1d2eca.96bf3759.js


Разлика између датотеке није приказан због своје велике величине
+ 1 - 0
web/js/chunk-ef8423b2.1377e898.js.map


Разлика између датотеке није приказан због своје велике величине
+ 63 - 0
web/js/chunk-vendors.4324cab1.js


Разлика између датотеке није приказан због своје велике величине
+ 1 - 0
web/js/chunk-vendors.4324cab1.js.map


Разлика између датотеке није приказан због своје велике величине
+ 0 - 63
web/js/chunk-vendors.96bd5e12.js


Разлика између датотеке није приказан због своје велике величине
+ 0 - 1
web/js/chunk-vendors.96bd5e12.js.map


BIN
webConfig/public/favicon.ico


+ 58 - 26
webConfig/src/views/GISMap.vue

@@ -3784,9 +3784,11 @@
                     }else{
                         this_.mapTCtype = 'Satellite'
                     }
+                    // console.log()
+                    let mapType = this_.map.getMapTypeId()
                     for(let d of data){
                         if(!isTrue){
-                            let decrypt =  this_.bd_decrypt(d.longitude,d.latitude);
+                            let decrypt =  this_.bd_decrypt(d.longitude,d.latitude,mapType == 'roadmap');
                             d.longitude = decrypt.lng;
                             d.latitude = decrypt.lat;
                         }
@@ -4539,33 +4541,63 @@
                 window.open('#/'+type);
             },
             //百度坐标转高德(传入经度、纬度)
-            bd_decrypt(bd_lng, bd_lat) {
-                // var X_PI = Math.PI * 3000.0 / 180.0;
-                // var x = bd_lng - 0.0065;
-                // var y = bd_lat - 0.006;
-                // var z = Math.sqrt(x * x + y * y) - 0.00002 * Math.sin(y * X_PI);
-                // var theta = Math.atan2(y, x) - 0.000003 * Math.cos(x * X_PI);
-                // var gg_lng = z * Math.cos(theta);
-                // var gg_lat = z * Math.sin(theta);
-                // return {lng: gg_lng, lat: gg_lat}
-                return {lng: bd_lng, lat: bd_lat}
+            bd_decrypt(lng, lat,isGcj02) {
+
+                var PI = 3.1415926535897932384626;
+                var a = 6378245.0;
+                var ee = 0.00669342162296594323;
+                function out_of_china(lng, lat) {
+                    return (lng < 72.004 || lng > 137.8347) || ((lat < 0.8293 || lat > 55.8271) || false);
+                }
+                if (out_of_china(lng, lat)&&isGcj02) {
+                    return {lng: lng, lat: lat}
+                }
+                else {
+                    var dlat = this.transformlat(lng - 105.0, lat - 35.0);
+                    var dlng = this.transformlng(lng - 105.0, lat - 35.0);
+                    var radlat = lat / 180.0 * PI;
+                    var magic = Math.sin(radlat);
+                    magic = 1 - ee * magic * magic;
+                    var sqrtmagic = Math.sqrt(magic);
+                    dlat = (dlat * 180.0) / ((a * (1 - ee)) / (magic * sqrtmagic) * PI);
+                    dlng = (dlng * 180.0) / (a / sqrtmagic * Math.cos(radlat) * PI);
+                    var mglat = Number(lat) + Number(dlat);
+                    var mglng = Number(lng) + Number(dlng);
+                    return {lng: mglng, lat: mglat}
+                }
             },
             //高德坐标转百度(传入经度、纬度)
-            bd_encrypt(gg_lng, gg_lat) {
-                // var X_PI = Math.PI * 3000.0 / 180.0;
-                // var x = gg_lng, y = gg_lat;
-                // var z = Math.sqrt(x * x + y * y) + 0.00002 * Math.sin(y * X_PI);
-                // var theta = Math.atan2(y, x) + 0.000003 * Math.cos(x * X_PI);
-                // var bd_lng = z * Math.cos(theta) + 0.0065;
-                // var bd_lat = z * Math.sin(theta) + 0.006;
-                // return {
-                //     bd_lat: bd_lat,
-                //     bd_lng: bd_lng
-                // };
-                return {
-                    bd_lat: gg_lat,
-                    bd_lng: gg_lng
-                };
+            bd_encrypt(lng, lat,isGcj02) {
+                var PI = 3.1415926535897932384626;
+                var a = 6378245.0;
+                var ee = 0.00669342162296594323;
+                function out_of_china(lng, lat) {
+                    return (lng < 72.004 || lng > 137.8347) || ((lat < 0.8293 || lat > 55.8271) || false);
+                    // return false;
+                }
+                if (out_of_china(lng, lat)&&isGcj02) {
+                    return {
+                        bd_lat: lat,
+                        bd_lng: lng
+                    };
+                }
+                else {
+                    var dlat = this.transformlat(lng - 105.0, lat - 35.0);
+                    var dlng = this.transformlng(lng - 105.0, lat - 35.0);
+                    var radlat = lat / 180.0 * PI;
+                    var magic = Math.sin(radlat);
+                    magic = 1 - ee * magic * magic;
+                    var sqrtmagic = Math.sqrt(magic);
+                    dlat = (dlat * 180.0) / ((a * (1 - ee)) / (magic * sqrtmagic) * PI);
+                    dlng = (dlng * 180.0) / (a / sqrtmagic * Math.cos(radlat) * PI);
+                    var mglat = Number(lat) + Number(dlat);
+                    var mglng = Number(lng) + Number(dlng);
+                    // return [lng * 2 - mglng, lat * 2 - mglat]
+                    return {
+                        bd_lat: lat * 2 - mglat,
+                        bd_lng: lng * 2 - mglng
+                    };
+                }
             },
             wgs84togcj02(lng, lat) {
                 // var x_PI = 3.14159265358979324 * 3000.0 / 180.0;

+ 55 - 25
webConfig/src/views/projectManagement.vue

@@ -5047,33 +5047,63 @@
                 return h+':'+m;
             },
             //百度坐标转高德(传入经度、纬度)
-            bd_decrypt(bd_lng, bd_lat) {
-                // var X_PI = Math.PI * 3000.0 / 180.0;
-                // var x = bd_lng - 0.0065;
-                // var y = bd_lat - 0.006;
-                // var z = Math.sqrt(x * x + y * y) - 0.00002 * Math.sin(y * X_PI);
-                // var theta = Math.atan2(y, x) - 0.000003 * Math.cos(x * X_PI);
-                // var gg_lng = z * Math.cos(theta);
-                // var gg_lat = z * Math.sin(theta);
-                // return {lng: gg_lng, lat: gg_lat}
-                return {lng: bd_lng, lat: bd_lat}
+            bd_decrypt(lng, lat,isGcj02) {
+
+                var PI = 3.1415926535897932384626;
+                var a = 6378245.0;
+                var ee = 0.00669342162296594323;
+                function out_of_china(lng, lat) {
+                    return (lng < 72.004 || lng > 137.8347) || ((lat < 0.8293 || lat > 55.8271) || false);
+                }
+                if (out_of_china(lng, lat)&&isGcj02) {
+                    return {lng: lng, lat: lat}
+                }
+                else {
+                    var dlat = this.transformlat(lng - 105.0, lat - 35.0);
+                    var dlng = this.transformlng(lng - 105.0, lat - 35.0);
+                    var radlat = lat / 180.0 * PI;
+                    var magic = Math.sin(radlat);
+                    magic = 1 - ee * magic * magic;
+                    var sqrtmagic = Math.sqrt(magic);
+                    dlat = (dlat * 180.0) / ((a * (1 - ee)) / (magic * sqrtmagic) * PI);
+                    dlng = (dlng * 180.0) / (a / sqrtmagic * Math.cos(radlat) * PI);
+                    var mglat = Number(lat) + Number(dlat);
+                    var mglng = Number(lng) + Number(dlng);
+                    return {lng: mglng, lat: mglat}
+                }
             },
             //高德坐标转百度(传入经度、纬度)
-            bd_encrypt(gg_lng, gg_lat) {
-                // var X_PI = Math.PI * 3000.0 / 180.0;
-                // var x = gg_lng, y = gg_lat;
-                // var z = Math.sqrt(x * x + y * y) + 0.00002 * Math.sin(y * X_PI);
-                // var theta = Math.atan2(y, x) + 0.000003 * Math.cos(x * X_PI);
-                // var bd_lng = z * Math.cos(theta) + 0.0065;
-                // var bd_lat = z * Math.sin(theta) + 0.006;
-                // return {
-                //     bd_lat: bd_lat,
-                //     bd_lng: bd_lng
-                // };
-                return {
-                    bd_lat: gg_lat,
-                    bd_lng: gg_lng
-                };
+            bd_encrypt(lng, lat,isGcj02) {
+                var PI = 3.1415926535897932384626;
+                var a = 6378245.0;
+                var ee = 0.00669342162296594323;
+                function out_of_china(lng, lat) {
+                    return (lng < 72.004 || lng > 137.8347) || ((lat < 0.8293 || lat > 55.8271) || false);
+                    // return false;
+                }
+                if (out_of_china(lng, lat)&&isGcj02) {
+                    return {
+                        bd_lat: lat,
+                        bd_lng: lng
+                    };
+                }
+                else {
+                    var dlat = this.transformlat(lng - 105.0, lat - 35.0);
+                    var dlng = this.transformlng(lng - 105.0, lat - 35.0);
+                    var radlat = lat / 180.0 * PI;
+                    var magic = Math.sin(radlat);
+                    magic = 1 - ee * magic * magic;
+                    var sqrtmagic = Math.sqrt(magic);
+                    dlat = (dlat * 180.0) / ((a * (1 - ee)) / (magic * sqrtmagic) * PI);
+                    dlng = (dlng * 180.0) / (a / sqrtmagic * Math.cos(radlat) * PI);
+                    var mglat = Number(lat) + Number(dlat);
+                    var mglng = Number(lng) + Number(dlng);
+                    // return [lng * 2 - mglng, lat * 2 - mglat]
+                    return {
+                        bd_lat: lat * 2 - mglat,
+                        bd_lng: lng * 2 - mglng
+                    };
+                }
             },
             wgs84togcj02(lng, lat) {
                 // var x_PI = 3.14159265358979324 * 3000.0 / 180.0;