【问题标题】:Google Maps Javascript API cluster some marker and some notGoogle Maps Javascript API 聚集了一些标记,一些没有
【发布时间】:2016-12-30 07:05:22
【问题描述】:

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

【问题讨论】:

标签: javascript google-maps google-maps-api-3 google-maps-markers markerclusterer


【解决方案1】:

如果您可以区分两种不同类型的标记,那么您可以只对有关建筑物的标记执行此操作(使用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);

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

【讨论】:

  • 这就是我所希望的:)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2012-01-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-12-11
  • 1970-01-01
相关资源
最近更新 更多