Compilazione automatica campo indirizzo in fase di ricerca su mappa

This commit is contained in:
Luca 2023-08-08 15:33:28 +02:00
parent 19e6d06fdb
commit 04921b8919
2 changed files with 21 additions and 2 deletions

View File

@ -347,7 +347,7 @@ echo '
const lat = parseFloat("'.$sede_cliente->lat.'");
const lng = parseFloat("'.$sede_cliente->lng.'");
if (typeof lat === "undefined" || typeof lng === "undefined"){
if (!lat || !lng){
swal("'.tr('Errore').'", "'.tr('La posizione non è stata definita. Impossibile caricare la mappa.').'", "error");
return false;
}

View File

@ -89,8 +89,27 @@ var map = null;
function caricaMappa() {
const lat = parseFloat(input("lat").get());
const lng = parseFloat(input("lng").get());
var container = L.DomUtil.get("map");
if (!lat || !lng){
var div = document.createElement("div");
div.innerHTML = "<div class=\'alert alert-info\'> <i class=\'fa fa-info\'></i> '.tr("La posizione non è stata definita"). '.</div>";
container.appendChild(div);
indirizzo = $("#indirizzo").val();
citta = $("#citta").val();
if (indirizzo || citta) {
$("#gaddress").val(indirizzo + ", " + citta);
initGeocomplete();
}
return false;
}
var container = L.DomUtil.get("map");
if(container._leaflet_id != null){
map.eachLayer(function (layer) {
if(layer instanceof L.Marker) {