-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathwowchemy-map.a26e9d2f7238ba5b868384f1c5bc6477.js
1 lines (1 loc) · 1.43 KB
/
wowchemy-map.a26e9d2f7238ba5b868384f1c5bc6477.js
1
function m(){if($("#map").length){let n=$("#map-provider").val(),e=$("#map-lat").val(),t=$("#map-lng").val(),o=parseInt($("#map-zoom").val()),p=$("#map-dir").val(),l=$("#map-api-key").val();if(n==="google")new GMaps({div:"#map",lat:e,lng:t,zoom:o,zoomControl:!0,zoomControlOpt:{style:"SMALL",position:"TOP_LEFT"},streetViewControl:!1,mapTypeControl:!1,gestureHandling:"cooperative"}).addMarker({lat:e,lng:t,click:function(){let r="https://www.google.com/maps/place/"+encodeURIComponent(p)+"/@"+e+","+t+"/";window.open(r,"_blank")},title:p});else{let a=new L.map("map").setView([e,t],o);n==="mapbox"&&l.length?L.tileLayer("https://api.mapbox.com/styles/v1/{id}/tiles/{z}/{x}/{y}?access_token={accessToken}",{attribution:'Map data © <a href="http://openstreetmap.org">OpenStreetMap</a> contributors, <a href="http://creativecommons.org/licenses/by-sa/2.0/">CC-BY-SA</a>, Imagery \xA9 <a href="http://mapbox.com">Mapbox</a>',tileSize:512,maxZoom:18,zoomOffset:-1,id:"mapbox/streets-v11",accessToken:l}).addTo(a):L.tileLayer("https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png",{maxZoom:19,attribution:'© <a href="http://www.openstreetmap.org/copyright">OpenStreetMap</a>'}).addTo(a);let r=L.marker([e,t]).addTo(a),i=e+","+t+"#map="+o+"/"+e+"/"+t+"&layers=N";r.bindPopup(p+'<p><a href="https://www.openstreetmap.org/directions?engine=osrm_car&route='+i+'">Routing via OpenStreetMap</a></p>')}}}document.addEventListener("DOMContentLoaded",function(){m()});