anchor.diff:                      return taxon.nombre_comun.replace(/[0-9]/g, '') + "<br /><a href='/especies/" + taxon.id + "'><i>" + taxon.nombre_cientifico + "</i></a>";
                   else
                       return "<a href='/especies/" + taxon.id + "' target='_blank'><i>" + taxon.nombre_cientifico + "</i></a>";
  -            } else {
  -                return "<a href='/especies/" + taxon.id + "' target='_blank's><i>" + taxon.nombre_cientifico + "</i></a>";
  -            }
  +            } else
  +                return "<a href='/especies/" + taxon.id + "' target='_blank'><i>" + taxon.nombre_cientifico + "</i></a>";
           };
   
           var geojsonGeoportal = function(url)
  
positive.code:                         return L.circleMarker(latlng, geojsonMarkerGeoportalOptions);
                  },
                  onEachFeature: function (prop, layer) {
                      layer.on("click", function () {
                          layer.bindPopup(ejemplarSnib(prop.properties.d));
                      });
                  }
              });
  
negative.code:             if (map.hasLayer(markersLayer))
              {
                  map.removeLayer(markersLayer);
                  markersLayer = L.markerClusterGroup({ chunkedLoading: true, spiderfyDistanceMultiplier: 2, which_layer: 'geoportal'});
              }
          };
  
          var aniadePuntosGeoportal = function()
          {
              var geojsonFeature =  { "type": "FeatureCollection", "features": allowedPoints.values()};
  
  