anchor.diff:               );*/
           };
   
  -        var ejemplar_snib = function(layer, id)
  +        /**
  +         * Hace una ajax request para la obtener la información de un taxon, esto es más rapido para muchos registros
  +         * */
  +        var ejemplarSnibGeojson = function(layer, id)
           {
               $.ajax({
                   url: "/especies/" + TAXON.id + "/ejemplar-snib/" + id,
  
positive.code:                 },
                  onEachFeature: function (feature, layer) {
                      layer.on("click", function (e) {
                          ejemplar_snib(layer, feature.properties.d[0]);
                      });
                  }
              });
  
  
              markersLayer.addLayer(species_layer);
              map.addLayer(markersLayer);
  
negative.code:             });  // termina ajax
          };
  
          /**
           * Lanza el pop up con la inforamcion del taxon, ya esta cargado; este metodo es lento con muchos registros
           * */
          var ejemplarSnib = function(prop)
          {
              var contenido = "";
  
              contenido += "<h4>" + nombre() + "</h4>";
              contenido += "<dt>Localidad: </dt><dd>" + prop.localidad + "</dd>";
              contenido += "<dt>Municipio: </dt><dd>" + prop.municipiomapa + "</dd>";
              contenido += "<dt>Estado: </dt><dd>" + prop.estadomapa + "</dd>";
              contenido += "<dt>País: </dt><dd>" + prop.paismapa + "</dd>";
              contenido += "<dt>Fecha: </dt><dd>" + prop.fechacolecta + "</dd>";
              contenido += "<dt>Colector: </dt><dd>" + prop.colector + "</dd>";
              contenido += "<dt>Colección: </dt><dd>" + prop.coleccion + "</dd>";
              contenido += "<dt>Institución: </dt><dd>" + prop.institucion + "</dd>";
              contenido += "<dt>País de la colección: </dt><dd>" + prop.paiscoleccion + "</dd>";
  
              if (prop.proyecto.length > 0 && prop.urlproyecto.length > 0)
                  contenido += "<dt>Proyecto: </dt><dd><a href='" + prop.urlproyecto + "' target='_blank'>" + prop.proyecto + "</a></dd>";
  
              contenido += "<dt>Más información: </dt><dd><a href='http://" + prop.urlejemplar + "' target='_blank'>consultar</a></dd>";
  
              // Para enviar un comentario acerca de un registro en particular
              contenido += "<dt>¿Tienes un comentario?: </dt><dd><a href='/especies/" + TAXON.id + "/comentarios/new?proveedor_id=" + prop.idejemplar + "&tipo_proveedor=6' target='_blank'>redactar</a></dd>";
  
              return "<dl class='dl-horizontal'>" + contenido + "</dl>" + "<strong>ID: </strong>" + prop.idejemplar;
          };
  
          var nombre = function()
          {
              if (I18n.locale == 'es')
  