function showUnits(){ var thisMarker = this.options.icon.options.iconUrl; thisMarker = thisMarker.split("."); thisMarker = thisMarker[0].split("-"); thisMarker = thisMarker[2]; var options = this.options.alt; var name = options.split(","); var title = ""; var description = ""; var atendiment = ""; var ds = ""; var ok = ""; var id = ""; var lat = this._latlng.lat; var lng = this._latlng.lng; var alt = this.options.alt; var street = ""; $.getJSON("json/locais.json", function(geoinfo){ name.forEach(function(e){ var item = e.split('\"'); if(item[1] == "UNIDADE DE"){ title = item[3]; } if(item[1] == "CLASSE_1"){ description = item[3]; } if(item[1] == "ATENDIMENT"){ atendiment = item[3]; } }); $.each(geoinfo.features, function(a){ if(geoinfo.features[a].properties.UNIDADE == title){ street = geoinfo.features[a].properties.LOCAL; } }); var properties = null; properties = $.parseJSON(alt); $.each(properties, function(index, value){ if(value == null){ properties[index] = "-"; } }); $("#info-text").fadeOut("fast", function(){ minimap.panTo(new L.LatLng(lat, lng)); minimap.eachLayer(function(layer){ if(layer["_url"] == undefined){ minimap.removeLayer(layer); } }); var miniMarker = L.marker([lat, lng], {icon:marker[thisMarker]}).addTo(minimap); $("#location-minimap").css({"display":"block"}); $("#location-titulo").html(title); $("#location-descricao").html(description + "
Atendimento: " + atendiment + "

"+ street); $("#location-link").css({"display":"none"}); $("#info-text").fadeIn("normal", function(){ minimap.invalidateSize(true); }); }); }); }