title: using Leaflet.Label with GeoJSON points
body: <p>There are numerous references to <a href="https://github.com/Leaflet/Leaflet.label" rel="nofollow">leaflet.label</a> working fine with GeoJSON points, but I've yet to find one example.<br>
  Here's what i've tried so far:</p>
  
  <pre><code>//Add labels layer
  var labelStyle = {
      color: '#CCC',
      opacity: 1
  };
  
  var labelMarkerOptions = {
          opacity: 0,
          fillOpacity: 0
  };
  
  var labelLayer = L.geoJson(labels, {
          pointToLayer: function (feature, latlng) {
                  return L.Marker(latlng, labelMarkerOptions);
          },
          onEachFeature: function (feature, layer) {
                  layer.bindLabel(feature.properties.Name, {noHide:true});
          }
  });
  labelLayer.eachLayer(function(l) {l.showLabel();});
  map.addLayer(labelLayer);
  layerControl.addOverlay(labelLayer, 'Site Labels');
  </code></pre>
  
  <p>This adds a layer of my points, but with the default larkers, and no labels.  Thanks for any help you can provide.</p>