Javascript 如何在“最后一个”上分离聚集标记;群集单击";
我试图在单击群集时单独显示标记。 我正在使用Javascript 如何在“最后一个”上分离聚集标记;群集单击";,javascript,maps,leaflet,markerclusterer,Javascript,Maps,Leaflet,Markerclusterer,我试图在单击群集时单独显示标记。 我正在使用传单.markercluster插件 例如: 那些标记不是很近,我必须用它们的真实坐标来表示。即使我不在maxZoom,我也有这个问题。我怎么做 编辑 这是群集初始化: var clustern = L.markerClusterGroup({ iconCreateFunction: function (cluster) { return L.divIcon({ html: "<div style
传单.markercluster
插件
例如:
那些标记不是很近,我必须用它们的真实坐标来表示。即使我不在maxZoom,我也有这个问题。我怎么做
编辑
这是群集初始化:
var clustern = L.markerClusterGroup({
iconCreateFunction: function (cluster) {
return L.divIcon({
html: "<div style='margin-left: -20px; margin-top: -20px; width: 40px; height: 40px;' class='leaflet-marker-icon marker-cluster marker-cluster-medium '><div><span>"
+ cluster.getChildCount() + "</span></div></div>",
})
},
zoomToBoundsOnClick: true,
animate: true,
spiderLegPolylineOptions: {opacity: 0},
maxClusterRadius: 80,
spiderfyOnMaxZoom: false,
showCoverageOnHover: false
});
当你们说“最后一次点击”时,你们的意思是“长点击”吗?我的意思是,点击后,会显示单个标记,而不是像图片上一样的簇。你们能发布一些代码吗?为了做到最好,你可以在这里找到好的建议:我编辑了这个问题。无论如何,如果我单击一个显示一些标记和另一个簇的簇,这些标记位于rigth坐标,为此我指定了“last cluster click”
$.get('csv/Export.csv', function (csvContent) {
localarr = csvContent.split("\n").map(function (row) {
return row.split(",");
})
localarr.forEach(function (riga, index) {
if (index > 0) {
clustern.addLayer(L.marker(L.latLng(riga[74], riga[75])));
map.addLayer(clustern)
}
})
console.log(localarr)
})