diff --git a/application/views/visitor/exportmap/footer.php b/application/views/visitor/exportmap/footer.php index 466f078a2..6c53ce6c8 100644 --- a/application/views/visitor/exportmap/footer.php +++ b/application/views/visitor/exportmap/footer.php @@ -17,13 +17,9 @@ var site_url = ""; // Site URL var icon_dot_url = "assets/images/dot.png"; - - - - diff --git a/assets/js/sections/cqmap.js b/assets/js/sections/cqmap.js index f931fc62f..58fed8001 100644 --- a/assets/js/sections/cqmap.js +++ b/assets/js/sections/cqmap.js @@ -32,49 +32,6 @@ function load_cq_map() { function load_cq_map2(data) { - const zonemarkers = [ - [ "75", "-140" ], - [ "70", "-82.5" ], - [ "45", "-125" ], - [ "45", "-100" ], - [ "45", "-65" ], - [ "25.5", "-115" ], - [ "14.5", "-90" ], - [ "22", "-60" ], - [ "11.5", "-70" ], - [ "-5", "-100" ], - [ "-9", "-45" ], - [ "-45", "-106" ], - [ "-45", "-55" ], - [ "52", "-14" ], - [ "46", "11" ], - [ "60", "35" ], - [ "55", "65" ], - [ "70", "90" ], - [ "70", "150" ], - [ "42", "29" ], - [ "28", "53" ], - [ "6", "75" ], - [ "44", "93" ], - [ "33", "110" ], - [ "38", "134" ], - [ "16", "100" ], - [ "15", "140" ], - [ "0", "125" ], - [ "-25", "115" ], - [ "-25", "145" ], - [ "15", "-165" ], - [ "-25", "-165" ], - [ "32", "-26" ], - [ "25", "25.5" ], - [ "15", "-6" ], - [ "-5", "-6" ], - [ "6", "51" ], - [ "-45", "8" ], - [ "-25", "55"], - [ "78", "-10"], - ]; - // If map is already initialized var container = L.DomUtil.get('cqmap'); @@ -99,11 +56,11 @@ function load_cq_map2(data) { } ).addTo(map); - var notworked = zonemarkers.length; + var notworked = cqzonenames.length; var confirmed = 0; var workednotconfirmed = 0; - for (var i = 0; i < zonemarkers.length; i++) { + for (var i = 0; i < cqzonenames.length; i++) { var mapColor = 'red'; if (data[i] == 'C') { @@ -121,7 +78,7 @@ function load_cq_map2(data) { var myIcon = L.divIcon({className: 'my-div-icon', html: title}); L.marker( - [zonemarkers[i][0], zonemarkers[i][1]], { + [cqzonenames[i][0], cqzonenames[i][1]], { icon: myIcon, title: (Number(i)+Number(1)), zIndex: 1000, diff --git a/assets/js/sections/cqmap_geojson.js b/assets/js/sections/cqmap_geojson.js index 8c15d7f47..c4acffb8c 100644 --- a/assets/js/sections/cqmap_geojson.js +++ b/assets/js/sections/cqmap_geojson.js @@ -1,3 +1,46 @@ +const cqzonenames = [ + [ "75", "-140" ], + [ "70", "-82.5" ], + [ "45", "-125" ], + [ "45", "-100" ], + [ "45", "-65" ], + [ "25.5", "-115" ], + [ "14.5", "-90" ], + [ "22", "-60" ], + [ "11.5", "-70" ], + [ "-5", "-100" ], + [ "-9", "-45" ], + [ "-45", "-106" ], + [ "-45", "-55" ], + [ "52", "-14" ], + [ "46", "11" ], + [ "60", "35" ], + [ "55", "65" ], + [ "70", "90" ], + [ "70", "150" ], + [ "42", "29" ], + [ "28", "53" ], + [ "6", "75" ], + [ "44", "93" ], + [ "33", "110" ], + [ "38", "134" ], + [ "16", "100" ], + [ "15", "140" ], + [ "0", "125" ], + [ "-25", "115" ], + [ "-25", "145" ], + [ "15", "-165" ], + [ "-25", "-165" ], + [ "32", "-26" ], + [ "25", "25.5" ], + [ "15", "-6" ], + [ "-5", "-6" ], + [ "6", "51" ], + [ "-45", "8" ], + [ "-25", "55"], + [ "78", "-10"], +]; + const zonestuff ={ "type": "FeatureCollection", "crs": { "type": "name", "properties": { "name": "urn:ogc:def:crs:OGC:1.3:CRS84" } }, diff --git a/assets/js/sections/exportmap.js b/assets/js/sections/exportmap.js index 97e7916a8..6711f3d55 100644 --- a/assets/js/sections/exportmap.js +++ b/assets/js/sections/exportmap.js @@ -19,14 +19,6 @@ $(document).ready(function () { }); function mapQsos() { - // const queryString = window.location.search; - // const urlParams = new URLSearchParams(queryString); - // const slug = urlParams.get('slug'); - // const qsocount = urlParams.get('qsocount'); - // const showgrid = urlParams.get('showgrid'); - // const showcq = urlParams.get('showcq'); - // const band = urlParams.get('band'); - // const showlines = urlParams.get('showlines'); let iconsList; let json_mapinfo = user_map_custom; @@ -35,8 +27,6 @@ function mapQsos() { iconsList = json_mapinfo; } loadQsos(slug, iconsList); - - }; function loadQsos(slug, iconsList) { @@ -107,9 +97,13 @@ function loadMap(data, iconsList) { this.latlng1[1] = parseFloat(this.latlng1[1])+360; } - var marker = L.marker([this.latlng1[0], this.latlng1[1]], {icon: stationIcon}, {closeOnClick: false, autoClose: false}).addTo(map); + if ((this.latlng1[1] - this.latlng2[1]) < -180) { + this.latlng2[1] = parseFloat(this.latlng2[1]) -360; + } else if ((this.latlng1[1] - this.latlng2[1]) > 180) { + this.latlng2[1] = parseFloat(this.latlng2[1]) +360; + } - // var marker2 = L.marker([this.latlng2[0], this.latlng2[1]], {icon: redIcon},{closeOnClick: false, autoClose: false}).addTo(map); + var marker = L.marker([this.latlng1[0], this.latlng1[1]], {icon: stationIcon}, {closeOnClick: false, autoClose: false}).addTo(map); if (this.confirmed && iconsList.qsoconfirm.icon !== "0") { var marker2 = L.marker([this.latlng2[0], this.latlng2[1]], {icon: qsoconfirmIcon},{closeOnClick: false, autoClose: false}).addTo(map); @@ -192,46 +186,3 @@ function style(feature) { weight: 1, }; } - -const cqzonenames = [ - [ "75", "-140" ], - [ "70", "-82.5" ], - [ "45", "-125" ], - [ "45", "-100" ], - [ "45", "-65" ], - [ "25.5", "-115" ], - [ "14.5", "-90" ], - [ "22", "-60" ], - [ "11.5", "-70" ], - [ "-5", "-100" ], - [ "-9", "-45" ], - [ "-45", "-106" ], - [ "-45", "-55" ], - [ "52", "-14" ], - [ "46", "11" ], - [ "60", "35" ], - [ "55", "65" ], - [ "70", "90" ], - [ "70", "150" ], - [ "42", "29" ], - [ "28", "53" ], - [ "6", "75" ], - [ "44", "93" ], - [ "33", "110" ], - [ "38", "134" ], - [ "16", "100" ], - [ "15", "140" ], - [ "0", "125" ], - [ "-25", "115" ], - [ "-25", "145" ], - [ "15", "-165" ], - [ "-25", "-165" ], - [ "32", "-26" ], - [ "25", "25.5" ], - [ "15", "-6" ], - [ "-5", "-6" ], - [ "6", "51" ], - [ "-45", "8" ], - [ "-25", "55"], - [ "78", "-10"], -]; diff --git a/assets/js/sections/logbookadvanced_map.js b/assets/js/sections/logbookadvanced_map.js index e71f30ce6..684a9cdaf 100644 --- a/assets/js/sections/logbookadvanced_map.js +++ b/assets/js/sections/logbookadvanced_map.js @@ -124,49 +124,6 @@ function toggleGridsquares(bool) { } }; -const cqzonenames = [ - [ "75", "-140" ], - [ "70", "-82.5" ], - [ "45", "-125" ], - [ "45", "-100" ], - [ "45", "-65" ], - [ "25.5", "-115" ], - [ "14.5", "-90" ], - [ "22", "-60" ], - [ "11.5", "-70" ], - [ "-5", "-100" ], - [ "-9", "-45" ], - [ "-45", "-106" ], - [ "-45", "-55" ], - [ "52", "-14" ], - [ "46", "11" ], - [ "60", "35" ], - [ "55", "65" ], - [ "70", "90" ], - [ "70", "150" ], - [ "42", "29" ], - [ "28", "53" ], - [ "6", "75" ], - [ "44", "93" ], - [ "33", "110" ], - [ "38", "134" ], - [ "16", "100" ], - [ "15", "140" ], - [ "0", "125" ], - [ "-25", "115" ], - [ "-25", "145" ], - [ "15", "-165" ], - [ "-25", "-165" ], - [ "32", "-26" ], - [ "25", "25.5" ], - [ "15", "-6" ], - [ "-5", "-6" ], - [ "6", "51" ], - [ "-45", "8" ], - [ "-25", "55"], - [ "78", "-10"], -]; - const ituzonenames = [ ["60","-160"], ["55","-125"],