@@ -813,11 +813,13 @@ function caricaMappa(lat, lng) {
813
813
return false;
814
814
}
815
815
816
+ var lat = lat ? lat : input("idanagrafica").getData("select-options").lat;
817
+ var lng = lng ? lng :input("idanagrafica").getData("select-options").lng;
816
818
if (typeof lat === "undefined" || typeof lng === "undefined"){
817
- $("#map-warning").removeClass("hide");
818
- } else {
819
- $("#map-warning").addClass("hide");
820
- }
819
+ $("#map-warning").removeClass("hide");
820
+ } else {
821
+ $("#map-warning").addClass("hide");
822
+ }
821
823
822
824
if (input("idanagrafica").getData("select-options")) {
823
825
var container = L.DomUtil.get("map-add");
@@ -837,21 +839,23 @@ function caricaMappa(lat, lng) {
837
839
attribution: "© OpenStreetMap"
838
840
}).addTo(map);
839
841
}
840
-
841
- var icon = new L.Icon({
842
- iconUrl: globals.rootdir + "/assets/dist/img/marker-icon.png",
843
- shadowUrl:globals.rootdir + "/assets/dist/img/leaflet/marker-shadow.png",
844
- iconSize: [25, 41],
845
- iconAnchor: [12, 41],
846
- popupAnchor: [1, -34],
847
- shadowSize: [41, 41]
848
- });
849
-
850
- var marker = L.marker([lat, lng], {
851
- icon: icon
852
- }).addTo(map);
853
-
854
- map.setView([lat, lng], 14);
842
+
843
+ if (lat && lng) {
844
+ var icon = new L.Icon({
845
+ iconUrl: globals.rootdir + "/assets/dist/img/marker-icon.png",
846
+ shadowUrl:globals.rootdir + "/assets/dist/img/leaflet/marker-shadow.png",
847
+ iconSize: [25, 41],
848
+ iconAnchor: [12, 41],
849
+ popupAnchor: [1, -34],
850
+ shadowSize: [41, 41]
851
+ });
852
+
853
+ var marker = L.marker([lat, lng], {
854
+ icon: icon
855
+ }).addTo(map);
856
+
857
+ map.setView([parseFloat(lat), parseFloat(lng)], 14);
858
+ }
855
859
}
856
860
}
857
861
</script> ' ;
0 commit comments