Google 地图 Javascript API 聚类一些标记,一些不

Google Maps Javascript API cluster some marker and some not

我想使用 Javascript API v3 在 Google 地图上显示一些标记。我有两种类型的数据——车辆位置和建筑物位置。建筑物很多,但车辆很少。我想使用聚类算法来构建标记而不是车辆。是否可以使用官方 Google JS API 或使用一些外部库?

如果你能区分这两种不同类型的标记,那么你可以只对有关建筑物的标记执行此操作(使用 https://github.com/googlemaps/js-marker-clusterer

var buildingsMarkersArray = [];
...
buildingsMarkersArray.push(someMarker);

// when you are done creating markers then
 var clusterOptions = {
     imagePath: 'the/path/to/images/m'
};

var buildingsCluster = new MarkerClusterer(map, buildingsMarkersArray, clusterOptions);

这将仅对您提供的标记进行聚类。