function showMask(){ var options = this.options.alt; var name = options.split(","); var title = ""; var description = ""; var street = ""; var lat = this._latlng.lat; var lng = this._latlng.lng; var alt = this.options.alt; $.getJSON('https://maps.googleapis.com/maps/api/geocode/json?latlng='+ lat +','+ lng +'&key=AIzaSyATL2xqnX58yMa5CMocNPVm7Zcabd1eFe8', function(geoinfo){ street = geoinfo.results[0].formatted_address; street = street.split("-"); var streetAux = street[0].split(","); street = streetAux[0] + "," + street[1] + "" + street[2] name.forEach(function(e){ var item = e.split('\"'); if(item[1] == "Name"){ title = item[3]; } if(item[1] == "description"){ description = item[3]; } }); 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[20]}).addTo(minimap); $("#location-minimap").css({"display":"block"}); $("#location-titulo").html(title); $("#location-descricao").html(description + "

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