Javascript 地图中的多个样式化簇

Javascript 地图中的多个样式化簇,javascript,google-maps,leaflet,mapbox,markerclusterer,Javascript,Google Maps,Leaflet,Mapbox,Markerclusterer,我需要在地图上显示许多不同的点。到现在为止,我用谷歌地图创建地图页面。我已经创建了一个带有集群的页面,但现在我需要更多。我需要像这样的东西: 但我还没有在谷歌地图上找到这个。我有一个mapbox的问题,因为我认为它不是免费的,所以我的公司将不得不支付它。这在谷歌地图中可能吗?还是传单 我已经用传单做了一些事情,如果可能的话,我可以用它。但我也没有找到任何传单。你能给我指一些显示这种地图的教程或页面吗?你试过谷歌地图实用程序库V3中的库了吗?上的“高级示例”演示了集群标记的自定义样式。我认为您发

我需要在地图上显示许多不同的点。到现在为止,我用谷歌地图创建地图页面。我已经创建了一个带有集群的页面,但现在我需要更多。我需要像这样的东西:

但我还没有在谷歌地图上找到这个。我有一个mapbox的问题,因为我认为它不是免费的,所以我的公司将不得不支付它。这在谷歌地图中可能吗?还是传单


我已经用传单做了一些事情,如果可能的话,我可以用它。但我也没有找到任何传单。你能给我指一些显示这种地图的教程或页面吗?

你试过谷歌地图实用程序库V3中的库了吗?上的“高级示例”演示了集群标记的自定义样式。

我认为您发布的示例使用的是。Mapbox是一个同步良好的传单分支,因此您可以使用它的大多数传单插件

在本例中,此代码创建一组颜色。香草Markercluster插件似乎就是用于此目的的

function makeGroup(color) {
  return new L.MarkerClusterGroup({
    iconCreateFunction: function(cluster) {
      return new L.DivIcon({
        iconSize: [20, 20],
        html: '<div style="text-align:center;color:#fff;background:' +
        color + '">' + cluster.getChildCount() + '</div>'
      });
    }
  }).addTo(map);
}
函数makeGroup(颜色){
返回新的L.MarkerClusterGroup({
iconCreateFunction:函数(群集){
返回新的L.DivIcon({
iconSize:[20,20],
html:“”+cluster.getChildCount()+“”
});
}
}).addTo(地图);
}

查看Markercluster文档和您提到的exmaple,您应该能够构建自己的标记组。

我检查了这一点,并且能够使其正常工作。非常感谢。我想你是对的。我将再次检查文档,因为我们希望将所有谷歌地图页面移植到传单。有了它,我想我可以包含多个集群。也谢谢你