| <!DOCTYPE html> |
| <html> |
| <head> |
| |
| <meta http-equiv="content-type" content="text/html; charset=UTF-8" /> |
| <script src="https://cdn.jsdelivr.net/npm/leaflet@1.9.3/dist/leaflet.js"></script> |
| <script src="https://code.jquery.com/jquery-3.7.1.min.js"></script> |
| <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.2.2/dist/js/bootstrap.bundle.min.js"></script> |
| <script src="https://cdnjs.cloudflare.com/ajax/libs/Leaflet.awesome-markers/2.0.2/leaflet.awesome-markers.js"></script> |
| <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/leaflet@1.9.3/dist/leaflet.css"/> |
| <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@5.2.2/dist/css/bootstrap.min.css"/> |
| <link rel="stylesheet" href="https://netdna.bootstrapcdn.com/bootstrap/3.0.0/css/bootstrap-glyphicons.css"/> |
| <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@fortawesome/fontawesome-free@6.2.0/css/all.min.css"/> |
| <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/Leaflet.awesome-markers/2.0.2/leaflet.awesome-markers.css"/> |
| <link rel="stylesheet" href="https://cdn.jsdelivr.net/gh/python-visualization/folium/folium/templates/leaflet.awesome.rotate.min.css"/> |
| |
| <meta name="viewport" content="width=device-width, |
| initial-scale=1.0, maximum-scale=1.0, user-scalable=no" /> |
| <style> |
| #map_43f2b7fb3e4082ad5cf4fa83a229e8ab { |
| position: relative; |
| width: 100.0%; |
| height: 100.0%; |
| left: 0.0%; |
| top: 0.0%; |
| } |
| .leaflet-container { font-size: 1rem; } |
| </style> |
|
|
| <style>html, body { |
| width: 100%; |
| height: 100%; |
| margin: 0; |
| padding: 0; |
| } |
| </style> |
|
|
| <style>#map { |
| position:absolute; |
| top:0; |
| bottom:0; |
| right:0; |
| left:0; |
| } |
| </style> |
|
|
| <script> |
| L_NO_TOUCH = false; |
| L_DISABLE_3D = false; |
| </script> |
|
|
| |
| <script src="https://cdnjs.cloudflare.com/ajax/libs/leaflet-locatecontrol/0.66.2/L.Control.Locate.min.js"></script> |
| <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/leaflet-locatecontrol/0.66.2/L.Control.Locate.min.css"/> |
| </head> |
| <body> |
| |
| |
| <div style=" |
| position:fixed; |
| top:10px; |
| right:10px; |
| z-index:10000; |
| direction:rtl; |
| font-family:Arial, sans-serif; |
| "> |
| <button id="btn_stats_29" onclick=" |
| var panel = document.getElementById('stats_29'); |
| var btn = document.getElementById('btn_stats_29'); |
| if (panel.style.display === 'none') { |
| panel.style.display = 'block'; |
| btn.innerText = 'إخفاء'; |
| } else { |
| panel.style.display = 'none'; |
| btn.innerText = 'عرض الملخص'; |
| } |
| " style=" |
| background:rgba(255,255,255,0.92); |
| border:none; |
| border-radius:14px; |
| padding:10px 14px; |
| font-size:14px; |
| font-weight:bold; |
| cursor:pointer; |
| box-shadow:0 2px 10px rgba(0,0,0,0.18); |
| ">إخفاء</button> |
| </div> |
|
|
| <div id="stats_29" style=" |
| display:block; |
| position:fixed; |
| top:10px; |
| right:58px; |
| width:320px; |
| max-height:85vh; |
| overflow-y:auto; |
| background:rgba(255,255,255,0.86); |
| backdrop-filter:blur(4px); |
| -webkit-backdrop-filter:blur(4px); |
| border-radius:22px; |
| padding:18px 18px 16px 18px; |
| z-index:9999; |
| direction:rtl; |
| font-family:Arial, sans-serif; |
| box-shadow:0 8px 28px rgba(0,0,0,0.16); |
| line-height:1.9; |
| color:#222; |
| "> |
| <div style=" |
| font-size:18px; |
| font-weight:800; |
| text-align:center; |
| margin-bottom:10px; |
| ">مؤيد محمد بن عبدالله السعيد - 41</div> |
|
|
| <div style="font-size:15px;"> |
| <div><b>عدد المواقع:</b> 3</div> |
| <div><b>عدد الحارات:</b> 2</div> |
| </div> |
|
|
| <div style="margin-top:10px;"> |
| <div style="font-weight:bold;">أكثر الحارات:</div> |
| <div style="padding-right:8px;"><div>• الصناعية الأولى: 2</div><div>• النهضة: 1</div></div> |
| </div> |
|
|
| <div style=" |
| margin-top:14px; |
| padding-top:10px; |
| border-top:1px solid rgba(0,0,0,0.08); |
| "> |
| <a href="report_29_مؤيد_محمد_بن_عبدالله_السعيد.pdf" target="_blank" style=" |
| display:block; |
| text-align:center; |
| background:#16a34a; |
| color:#fff; |
| text-decoration:none; |
| padding:10px 12px; |
| border-radius:12px; |
| font-weight:700; |
| margin-bottom:8px; |
| ">تصدير بيانات هذه الخريطة PDF</a> |
|
|
| <a href="report_29_مؤيد_محمد_بن_عبدالله_السعيد.xlsx" target="_blank" style=" |
| display:block; |
| text-align:center; |
| background:#2563eb; |
| color:#fff; |
| text-decoration:none; |
| padding:10px 12px; |
| border-radius:12px; |
| font-weight:700; |
| margin-bottom:8px; |
| ">تصدير بيانات هذه الخريطة Excel</a> |
|
|
| |
|
|
| <div style="font-weight:bold; margin-bottom:6px;">تلوين حسب الحارة</div> |
| <div style="font-size:13px;"> |
| |
| <div style="display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:4px;"> |
| <div style="display:flex;align-items:center;gap:8px;"> |
| <span style=" |
| width:12px; |
| height:12px; |
| border-radius:50%; |
| display:inline-block; |
| background:darkred; |
| border:1px solid rgba(0,0,0,0.15); |
| "></span> |
| <span>الصناعية الأولى</span> |
| </div> |
| <span style="color:#555;">(2)</span> |
| </div> |
| |
| <div style="display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:4px;"> |
| <div style="display:flex;align-items:center;gap:8px;"> |
| <span style=" |
| width:12px; |
| height:12px; |
| border-radius:50%; |
| display:inline-block; |
| background:green; |
| border:1px solid rgba(0,0,0,0.15); |
| "></span> |
| <span>النهضة</span> |
| </div> |
| <span style="color:#555;">(1)</span> |
| </div> |
| |
| </div> |
| </div> |
| </div> |
| |
| |
| <div style=" |
| position:fixed; |
| top:10px; |
| left:10px; |
| z-index:10000; |
| direction:rtl; |
| font-family:Arial, sans-serif; |
| "> |
| <button id="searchToggleBtn" onclick="toggleSearchBox()" style=" |
| background:rgba(255,255,255,0.92); |
| border:none; |
| border-radius:14px; |
| padding:10px 14px; |
| font-size:14px; |
| font-weight:bold; |
| cursor:pointer; |
| box-shadow:0 2px 10px rgba(0,0,0,0.18); |
| ">إخفاء البحث</button> |
| </div> |
|
|
| <div id="searchBoxPanel" style=" |
| position:fixed; |
| top:55px; |
| left:10px; |
| z-index:10000; |
| direction:rtl; |
| font-family:Arial, sans-serif; |
| background:rgba(255,255,255,0.92); |
| padding:10px; |
| border-radius:16px; |
| box-shadow:0 2px 10px rgba(0,0,0,0.18); |
| width:300px; |
| "> |
| <input id="mapSearchInput" type="text" placeholder="ابحث عن اسم المنشأة..." |
| style=" |
| width:100%; |
| box-sizing:border-box; |
| padding:10px; |
| border-radius:12px; |
| border:1px solid #ccc; |
| font-size:14px; |
| direction:rtl; |
| "> |
|
|
| <div id="searchCount" style=" |
| margin-top:7px; |
| font-size:13px; |
| color:#334155; |
| line-height:1.7; |
| "> |
| اكتب للبحث داخل نقاط الخريطة |
| </div> |
|
|
| <button onclick="clearMapSearch()" style=" |
| margin-top:8px; |
| width:100%; |
| padding:8px; |
| border:none; |
| border-radius:10px; |
| background:#f3f4f6; |
| cursor:pointer; |
| font-weight:bold; |
| "> |
| مسح البحث |
| </button> |
| </div> |
|
|
| <script> |
| window.searchableMarkers = []; |
| window.noCoordinateSamples = []; |
| |
| function toggleSearchBox() { |
| var panel = document.getElementById("searchBoxPanel"); |
| var btn = document.getElementById("searchToggleBtn"); |
| |
| if (panel.style.display === "none") { |
| panel.style.display = "block"; |
| btn.innerText = "إخفاء البحث"; |
| } else { |
| panel.style.display = "none"; |
| btn.innerText = "إظهار البحث"; |
| } |
| } |
| |
| function normalizeArabicText(text) { |
| return (text || "") |
| .toString() |
| .toLowerCase() |
| .replace(/[أإآا]/g, "ا") |
| .replace(/ى/g, "ي") |
| .replace(/ة/g, "ه") |
| .replace(/ؤ/g, "و") |
| .replace(/ئ/g, "ي") |
| .replace(/ـ/g, "") |
| .trim(); |
| } |
| |
| function applyMapSearch() { |
| var input = document.getElementById("mapSearchInput"); |
| var countBox = document.getElementById("searchCount"); |
| var query = normalizeArabicText(input.value); |
| var shown = 0; |
| var noCoordMatch = false; |
| |
| window.searchableMarkers.forEach(function(item) { |
| var match = query === "" || normalizeArabicText(item.name).includes(query); |
| |
| if (match) { |
| if (!item.map.hasLayer(item.marker)) { |
| item.marker.addTo(item.map); |
| } |
| shown++; |
| } else { |
| if (item.map.hasLayer(item.marker)) { |
| item.map.removeLayer(item.marker); |
| } |
| } |
| }); |
| |
| if (query !== "") { |
| window.noCoordinateSamples.forEach(function(item) { |
| if (normalizeArabicText(item.name).includes(query)) { |
| noCoordMatch = true; |
| } |
| }); |
| } |
| |
| if (query === "") { |
| countBox.style.color = "#334155"; |
| countBox.innerText = "اكتب للبحث داخل نقاط الخريطة"; |
| } else if (shown > 0) { |
| countBox.style.color = "#334155"; |
| countBox.innerText = "عدد النتائج على الخريطة: " + shown; |
| } else if (noCoordMatch) { |
| countBox.style.color = "#dc2626"; |
| countBox.innerText = "العينة موجودة ضمن عينات الباحث، لكنها بدون إحداثية. كرماً الدخول عليها من الجهاز اللوحي."; |
| } else { |
| countBox.style.color = "#dc2626"; |
| countBox.innerText = "لا توجد نتيجة مطابقة داخل نقاط الخريطة."; |
| } |
| } |
| |
| function clearMapSearch() { |
| document.getElementById("mapSearchInput").value = ""; |
| applyMapSearch(); |
| } |
| |
| setTimeout(function() { |
| var input = document.getElementById("mapSearchInput"); |
| if (input) { |
| input.addEventListener("keyup", applyMapSearch); |
| input.addEventListener("change", applyMapSearch); |
| } |
| }, 800); |
| </script> |
| |
| |
| <script> |
| setTimeout(function() { |
| if (!window.searchableMarkers) { |
| window.searchableMarkers = []; |
| } |
| window.searchableMarkers.push({ |
| name: "شركة هنكل الصناعية", |
| marker: marker_e0624676ffd1cc2ebed78bee05a57cde, |
| map: map_43f2b7fb3e4082ad5cf4fa83a229e8ab |
| }); |
| }, 800); |
| </script> |
| |
| |
| <script> |
| setTimeout(function() { |
| if (!window.searchableMarkers) { |
| window.searchableMarkers = []; |
| } |
| window.searchableMarkers.push({ |
| name: "شركة ماس الهندسة و الانشاء المحدودة", |
| marker: marker_5e92cdb954d20fb87722e533e67ac141, |
| map: map_43f2b7fb3e4082ad5cf4fa83a229e8ab |
| }); |
| }, 800); |
| </script> |
| |
| |
| <script> |
| setTimeout(function() { |
| if (!window.searchableMarkers) { |
| window.searchableMarkers = []; |
| } |
| window.searchableMarkers.push({ |
| name: "شركة تسويق وتوزيع المواد الكيميائيه المحدودة", |
| marker: marker_9777b82d266457846ecd9735c4aab6ac, |
| map: map_43f2b7fb3e4082ad5cf4fa83a229e8ab |
| }); |
| }, 800); |
| </script> |
| |
| |
| <div style=" |
| position: fixed; |
| bottom: 8px; |
| left: 8px; |
| background: rgba(255,255,255,0.85); |
| padding: 6px 10px; |
| border-radius: 10px; |
| font-size: 13px; |
| direction: rtl; |
| z-index: 9999; |
| box-shadow: 0 1px 8px rgba(0,0,0,0.15); |
| "> |
| تصميم وإعداد <b>نوف الناصر</b> |
| </div> |
| |
| |
| <div class="folium-map" id="map_43f2b7fb3e4082ad5cf4fa83a229e8ab" ></div> |
| |
| </body> |
| <script> |
| |
| |
| var map_43f2b7fb3e4082ad5cf4fa83a229e8ab = L.map( |
| "map_43f2b7fb3e4082ad5cf4fa83a229e8ab", |
| { |
| center: [26.387184777731832, 50.141207526627305], |
| crs: L.CRS.EPSG3857, |
| ...{ |
| "zoom": 13, |
| "zoomControl": true, |
| "preferCanvas": false, |
| } |
| |
| } |
| ); |
| |
| |
| |
| |
| |
| var tile_layer_7fa4f42f4c8f08eb2e184d10f5e09f6e = L.tileLayer( |
| "https://tile.openstreetmap.org/{z}/{x}/{y}.png", |
| { |
| "minZoom": 0, |
| "maxZoom": 19, |
| "maxNativeZoom": 19, |
| "noWrap": false, |
| "attribution": "\u0026copy; \u003ca href=\"https://www.openstreetmap.org/copyright\"\u003eOpenStreetMap\u003c/a\u003e contributors", |
| "subdomains": "abc", |
| "detectRetina": false, |
| "tms": false, |
| "opacity": 1, |
| } |
| |
| ); |
| |
| |
| tile_layer_7fa4f42f4c8f08eb2e184d10f5e09f6e.addTo(map_43f2b7fb3e4082ad5cf4fa83a229e8ab); |
| |
| |
| var tile_layer_02aa1808587119bd6eb2683c8f296501 = L.tileLayer( |
| "https://tile.openstreetmap.org/{z}/{x}/{y}.png", |
| { |
| "minZoom": 0, |
| "maxZoom": 19, |
| "maxNativeZoom": 19, |
| "noWrap": false, |
| "attribution": "\u0026copy; \u003ca href=\"https://www.openstreetmap.org/copyright\"\u003eOpenStreetMap\u003c/a\u003e contributors", |
| "subdomains": "abc", |
| "detectRetina": false, |
| "tms": false, |
| "opacity": 1, |
| } |
| |
| ); |
| |
| |
| tile_layer_02aa1808587119bd6eb2683c8f296501.addTo(map_43f2b7fb3e4082ad5cf4fa83a229e8ab); |
| |
| |
| var tile_layer_61fc5b86ecbf4ab1900719977b2dd2b7 = L.tileLayer( |
| "https://server.arcgisonline.com/ArcGIS/rest/services/World_Imagery/MapServer/tile/{z}/{y}/{x}", |
| { |
| "minZoom": 0, |
| "maxZoom": 18, |
| "maxNativeZoom": 18, |
| "noWrap": false, |
| "attribution": "\u0026copy; Esri", |
| "subdomains": "abc", |
| "detectRetina": false, |
| "tms": false, |
| "opacity": 1, |
| } |
| |
| ); |
| |
| |
| tile_layer_61fc5b86ecbf4ab1900719977b2dd2b7.addTo(map_43f2b7fb3e4082ad5cf4fa83a229e8ab); |
| |
| |
| var locate_control_93faaf211d8df4db3c477eaca6e799f0 = L.control.locate( |
| {} |
| ).addTo(map_43f2b7fb3e4082ad5cf4fa83a229e8ab); |
| |
| |
| |
| var marker_e0624676ffd1cc2ebed78bee05a57cde = L.marker( |
| [26.3930658568497, 50.137749677125], |
| { |
| } |
| ).addTo(map_43f2b7fb3e4082ad5cf4fa83a229e8ab); |
| |
| |
| var icon_0b92b3c70998d9b8a5be922d6d8d21bb = L.AwesomeMarkers.icon( |
| { |
| "markerColor": "darkred", |
| "iconColor": "white", |
| "icon": "info-sign", |
| "prefix": "glyphicon", |
| "extraClasses": "fa-rotate-0", |
| } |
| ); |
| |
| |
| var popup_5609f81734cea934c790d3d2627588e1 = L.popup({ |
| "maxWidth": 320, |
| }); |
| |
| |
| |
| var html_d4515fe7845b12175a322c2c95b15a1d = $(`<div id="html_d4515fe7845b12175a322c2c95b15a1d" style="width: 100.0%; height: 100.0%;"> <div style="direction:rtl;font-size:13px;line-height:1.8;"> <b>شركة هنكل الصناعية</b><br> السجل التجاري: 2050025395<br> المنطقة: الدمام<br> الحارة: الصناعية الأولى<br> <b>اسم الباحث:</b> مؤيد محمد بن عبدالله السعيد<br> <a href="https://www.google.com/maps?q=26.3930658568497,50.137749677125" target="_blank">فتح في خرائط جوجل</a> </div> </div>`)[0]; |
| popup_5609f81734cea934c790d3d2627588e1.setContent(html_d4515fe7845b12175a322c2c95b15a1d); |
| |
| |
| |
| marker_e0624676ffd1cc2ebed78bee05a57cde.bindPopup(popup_5609f81734cea934c790d3d2627588e1) |
| ; |
| |
| |
| |
| |
| marker_e0624676ffd1cc2ebed78bee05a57cde.setIcon(icon_0b92b3c70998d9b8a5be922d6d8d21bb); |
| |
| |
| var marker_5e92cdb954d20fb87722e533e67ac141 = L.marker( |
| [26.3762308963458, 50.1473539827569], |
| { |
| } |
| ).addTo(map_43f2b7fb3e4082ad5cf4fa83a229e8ab); |
| |
| |
| var icon_7e2a16258d7cdb19838addaff5b485a9 = L.AwesomeMarkers.icon( |
| { |
| "markerColor": "green", |
| "iconColor": "white", |
| "icon": "info-sign", |
| "prefix": "glyphicon", |
| "extraClasses": "fa-rotate-0", |
| } |
| ); |
| |
| |
| var popup_fa7620a8d07a26261dca908471cd2396 = L.popup({ |
| "maxWidth": 320, |
| }); |
| |
| |
| |
| var html_639c0b53c31ba55512f4eac828859cee = $(`<div id="html_639c0b53c31ba55512f4eac828859cee" style="width: 100.0%; height: 100.0%;"> <div style="direction:rtl;font-size:13px;line-height:1.8;"> <b>شركة ماس الهندسة و الانشاء المحدودة</b><br> السجل التجاري: 2050119421<br> المنطقة: الدمام<br> الحارة: النهضة<br> <b>اسم الباحث:</b> مؤيد محمد بن عبدالله السعيد<br> <a href="https://www.google.com/maps?q=26.3762308963458,50.1473539827569" target="_blank">فتح في خرائط جوجل</a> </div> </div>`)[0]; |
| popup_fa7620a8d07a26261dca908471cd2396.setContent(html_639c0b53c31ba55512f4eac828859cee); |
| |
| |
| |
| marker_5e92cdb954d20fb87722e533e67ac141.bindPopup(popup_fa7620a8d07a26261dca908471cd2396) |
| ; |
| |
| |
| |
| |
| marker_5e92cdb954d20fb87722e533e67ac141.setIcon(icon_7e2a16258d7cdb19838addaff5b485a9); |
| |
| |
| var marker_9777b82d266457846ecd9735c4aab6ac = L.marker( |
| [26.39225758, 50.13851892], |
| { |
| } |
| ).addTo(map_43f2b7fb3e4082ad5cf4fa83a229e8ab); |
| |
| |
| var icon_46c6f35144539b684d1ba74dbe72aae6 = L.AwesomeMarkers.icon( |
| { |
| "markerColor": "darkred", |
| "iconColor": "white", |
| "icon": "info-sign", |
| "prefix": "glyphicon", |
| "extraClasses": "fa-rotate-0", |
| } |
| ); |
| |
| |
| var popup_2467c80f124872e0c5bd8f5699a60f37 = L.popup({ |
| "maxWidth": 320, |
| }); |
| |
| |
| |
| var html_7f0eef4f3369b5dce54b28b8cb4a58d8 = $(`<div id="html_7f0eef4f3369b5dce54b28b8cb4a58d8" style="width: 100.0%; height: 100.0%;"> <div style="direction:rtl;font-size:13px;line-height:1.8;"> <b>شركة تسويق وتوزيع المواد الكيميائيه المحدودة</b><br> السجل التجاري: 2050015642<br> المنطقة: الدمام<br> الحارة: الصناعية الأولى<br> <b>اسم الباحث:</b> مؤيد محمد بن عبدالله السعيد<br> <a href="https://www.google.com/maps?q=26.39225758,50.13851892" target="_blank">فتح في خرائط جوجل</a> </div> </div>`)[0]; |
| popup_2467c80f124872e0c5bd8f5699a60f37.setContent(html_7f0eef4f3369b5dce54b28b8cb4a58d8); |
| |
| |
| |
| marker_9777b82d266457846ecd9735c4aab6ac.bindPopup(popup_2467c80f124872e0c5bd8f5699a60f37) |
| ; |
| |
| |
| |
| |
| marker_9777b82d266457846ecd9735c4aab6ac.setIcon(icon_46c6f35144539b684d1ba74dbe72aae6); |
| |
| </script> |
| </html> |