| Path : /proc/self/root/var/www/html/phkaymedia/resources/js/ |
|
B-Con CMD Config cPanel C-Rdp D-Log Info Jump Mass Ransom Symlink vHost Zone-H |
| Current File : //proc/self/root/var/www/html/phkaymedia/resources/js/leaflet.js |
import $ from 'jquery';
import * as L from "leaflet";
import { GestureHandling } from 'leaflet-gesture-handling';
// Class definition
var PhkayLeaflet = (function () {
// Private functions
var demo1 = function () {
// define leaflet
L.Map.addInitHook("addHandler", "gestureHandling", GestureHandling);
var leaflet = L.map("phkay_map", {
center: [13.664241, 102.551893],
zoom: 17,
scrollWheelZoom: false,
gestureHandling: true,
gestureHandlingOptions: {
text: {
touch: "Hey bro, use two fingers to move the map",
scroll: "Hey bro, use ctrl + scroll to zoom the map",
scrollMac: "Hey bro, use \u2318 + scroll to zoom the map"
}
}
});
// set leaflet tile layer
L.tileLayer("https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png", {
attribution: '© <a href="https://bit.ly/3FENLBj" target="_blank">Phkaymedia</a>',
}).addTo(leaflet);
// set custom SVG icon marker
var leafletIcon = L.divIcon({
html: `<span class="svg-icon svg-icon-danger svg-icon-3x"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="24px" height="24px" viewBox="0 0 24 24" version="1.1"><g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><rect x="0" y="24" width="24" height="0"/><path d="M5,10.5 C5,6 8,3 12.5,3 C17,3 20,6.75 20,10.5 C20,12.8325623 17.8236613,16.03566 13.470984,20.1092932 C12.9154018,20.6292577 12.0585054,20.6508331 11.4774555,20.1594925 C7.15915182,16.5078313 5,13.2880005 5,10.5 Z M12.5,12 C13.8807119,12 15,10.8807119 15,9.5 C15,8.11928813 13.8807119,7 12.5,7 C11.1192881,7 10,8.11928813 10,9.5 C10,10.8807119 11.1192881,12 12.5,12 Z" fill="#000000" fill-rule="nonzero"/></g></svg></span>`,
bgPos: [10, 10],
iconAnchor: [20, 37],
popupAnchor: [0, -37],
className: "leaflet-marker",
});
// bind marker with popup
var marker = L.marker([13.664241, 102.551893], {
icon: leafletIcon,
}).addTo(leaflet);
marker
.bindPopup("<b>⭐Phkay Media</b><br/>Poipet City, Banteay Meachey Provice,Cambodia")
.openPopup();
};
return {
// public functions
init: function () {
// default charts
demo1();
},
};
})();
$(document).ready(function () {
PhkayLeaflet.init();
});