Ciao,
per la prima volta sto usando il MarkerCluster plugin,ho 8 layer, derivati da GEOJSON, che accendo e spengo con LayerControl, vorrei che questi venissero cluterizzati in maniera indipendente uno dall'altro. Ho cercato in giro ma non trovo esempi comprensibili. grazie L _______________________________________________ [hidden email] http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss Questa e' una lista di discussione pubblica aperta a tutti. I messaggi di questa lista non hanno relazione diretta con le posizioni dell'Associazione GFOSS.it. 805 iscritti al 29.02.2015 |
Ciao, interessa anceh a me ma non ci ho ancora messo mano...
Il 16 marzo 2016 11:20, Luca Moiana <[hidden email]> ha scritto: > Ciao, > per la prima volta sto usando il MarkerCluster plugin,ho 8 layer, derivati da GEOJSON, che accendo e spengo con LayerControl, vorrei che questi venissero cluterizzati in maniera indipendente uno dall'altro. > Ho cercato in giro ma non trovo esempi comprensibili. A leggere questo[0] esempio il codice per ciascun layer dovrebbe esser questo: var layer1markers= new L.MarkerClusterGroup(); for (var i = 0; i < layer1.length; i++) { var a = layer1[i]; var title = a[2]; var marker = L.marker(new L.LatLng(a[0], a[1]), { icon: L.mapbox.marker.icon({'marker-symbol': 'post', 'marker-color': '0044FF'}), title: title }); marker.bindPopup(title); layer1markers.addLayer(marker); } map.addLayer(layer1markers); E poi personalizzare le icone dei cluster nelle opzioni di L.MarkerClusterGroup() [1]; le proprietà del layer sono accessibili nell'oggetto layer1[i] amefad [0] https://www.mapbox.com/mapbox.js/example/v1.0.0/leaflet-markercluster/ [1] https://github.com/Leaflet/Leaflet.markercluster#customising-the-clustered-markers _______________________________________________ [hidden email] http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss Questa e' una lista di discussione pubblica aperta a tutti. I messaggi di questa lista non hanno relazione diretta con le posizioni dell'Associazione GFOSS.it. 805 iscritti al 29.02.2015 |
Grazie amedeo,
Mi sono imbattuto in questi SubPlug che sembrerebbero semplificare [0] [1]e questa risposta [2] e un esempio [3] Ma non riesco ad applicarli al mio codice [0]https://github.com/ghybs/Leaflet.FeatureGroup.SubGroup[1]https://github.com/ghybs/Leaflet.MarkerCluster.LayerSupport[2]http://stackoverflow.com/questions/35949424/leaflet-clustering-with-multiple-layers-use-markercluster-layersupport[3]http://plnkr.co/edit/Jd8skZ1U0bWxgl2orJV6?p=preview > From: [hidden email] > Date: Wed, 16 Mar 2016 13:52:35 +0100 > To: [hidden email] > Subject: Re: [Gfoss] Leaflet Markercluster con layer multipli > > Ciao, interessa anceh a me ma non ci ho ancora messo mano... > > Il 16 marzo 2016 11:20, Luca Moiana <[hidden email]> ha scritto: > > Ciao, > > per la prima volta sto usando il MarkerCluster plugin,ho 8 layer, derivati da GEOJSON, che accendo e spengo con LayerControl, vorrei che questi venissero cluterizzati in maniera indipendente uno dall'altro. > > Ho cercato in giro ma non trovo esempi comprensibili. > > A leggere questo[0] esempio il codice per ciascun layer dovrebbe esser questo: > > var layer1markers= new L.MarkerClusterGroup(); > > for (var i = 0; i < layer1.length; i++) { > var a = layer1[i]; > var title = a[2]; > var marker = L.marker(new L.LatLng(a[0], a[1]), { > icon: L.mapbox.marker.icon({'marker-symbol': 'post', > 'marker-color': '0044FF'}), > title: title > }); > marker.bindPopup(title); > layer1markers.addLayer(marker); > } > > map.addLayer(layer1markers); > > E poi personalizzare le icone dei cluster nelle opzioni di > L.MarkerClusterGroup() [1]; le proprietà del layer sono accessibili > nell'oggetto layer1[i] > > amefad > > [0] https://www.mapbox.com/mapbox.js/example/v1.0.0/leaflet-markercluster/ > [1] https://github.com/Leaflet/Leaflet.markercluster#customising-the-clustered-markers > _______________________________________________ > [hidden email] > http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss > Questa e' una lista di discussione pubblica aperta a tutti. > I messaggi di questa lista non hanno relazione diretta con le posizioni dell'Associazione GFOSS.it. > 805 iscritti al 29.02.2015 [hidden email] http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss Questa e' una lista di discussione pubblica aperta a tutti. I messaggi di questa lista non hanno relazione diretta con le posizioni dell'Associazione GFOSS.it. 805 iscritti al 29.02.2015 |
rettifico:questo metodo funzionahttp://stackoverflow.com/questions/35788139/how-to-apply-leaflet-marker-cluster-using-layers/35788393#35788393
From: [hidden email] To: [hidden email] Date: Wed, 16 Mar 2016 13:22:25 +0000 Subject: Re: [Gfoss] Leaflet Markercluster con layer multipli Grazie amedeo, Mi sono imbattuto in questi SubPlug che sembrerebbero semplificare [0] [1]e questa risposta [2] e un esempio [3] Ma non riesco ad applicarli al mio codice [0]https://github.com/ghybs/Leaflet.FeatureGroup.SubGroup[1]https://github.com/ghybs/Leaflet.MarkerCluster.LayerSupport[2]http://stackoverflow.com/questions/35949424/leaflet-clustering-with-multiple-layers-use-markercluster-layersupport[3]http://plnkr.co/edit/Jd8skZ1U0bWxgl2orJV6?p=preview > From: [hidden email] > Date: Wed, 16 Mar 2016 13:52:35 +0100 > To: [hidden email] > Subject: Re: [Gfoss] Leaflet Markercluster con layer multipli > > Ciao, interessa anceh a me ma non ci ho ancora messo mano... > > Il 16 marzo 2016 11:20, Luca Moiana <[hidden email]> ha scritto: > > Ciao, > > per la prima volta sto usando il MarkerCluster plugin,ho 8 layer, derivati da GEOJSON, che accendo e spengo con LayerControl, vorrei che questi venissero cluterizzati in maniera indipendente uno dall'altro. > > Ho cercato in giro ma non trovo esempi comprensibili. > > A leggere questo[0] esempio il codice per ciascun layer dovrebbe esser questo: > > var layer1markers= new L.MarkerClusterGroup(); > > for (var i = 0; i < layer1.length; i++) { > var a = layer1[i]; > var title = a[2]; > var marker = L.marker(new L.LatLng(a[0], a[1]), { > icon: L.mapbox.marker.icon({'marker-symbol': 'post', > 'marker-color': '0044FF'}), > title: title > }); > marker.bindPopup(title); > layer1markers.addLayer(marker); > } > > map.addLayer(layer1markers); > > E poi personalizzare le icone dei cluster nelle opzioni di > L.MarkerClusterGroup() [1]; le proprietà del layer sono accessibili > nell'oggetto layer1[i] > > amefad > > [0] https://www.mapbox.com/mapbox.js/example/v1.0.0/leaflet-markercluster/ > [1] https://github.com/Leaflet/Leaflet.markercluster#customising-the-clustered-markers > _______________________________________________ > [hidden email] > http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss > Questa e' una lista di discussione pubblica aperta a tutti. > I messaggi di questa lista non hanno relazione diretta con le posizioni dell'Associazione GFOSS.it. > 805 iscritti al 29.02.2015 _______________________________________________ [hidden email] http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss Questa e' una lista di discussione pubblica aperta a tutti. I messaggi di questa lista non hanno relazione diretta con le posizioni dell'Associazione GFOSS.it. 805 iscritti al 29.02.2015 _______________________________________________ [hidden email] http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss Questa e' una lista di discussione pubblica aperta a tutti. I messaggi di questa lista non hanno relazione diretta con le posizioni dell'Associazione GFOSS.it. 805 iscritti al 29.02.2015 |
Free forum by Nabble | Edit this page |