3

質問: Leaflet.markerclusterLeaflet.labelを使用することは可能ですか?

問題:カーソルをクラスター アイコンの上に置いたときに、HTML div を表示しようとしています。

通常のマーカーの場合、次を使用してマーカーにラベルを付けることができます

L.marker([-37.7772, 175.2606]).bindLabel('Look revealing label!').addTo(map);
4

1 に答える 1

3

http://jsfiddle.net/WUXXz/

var label = null;

markers.on('clustermouseover', function (a) {
    label = new L.Label().setLatLng(a.layer.getLatLng())
        .setContent('<p>Hello world!<br />This is a nice popup.</p>')
        .openOn(map);
});

markers.on('clustermouseout', function () {
   if (label) {
      label.close();
      label = null;
   }
});
于 2013-02-04T20:17:38.520 に答える