【问题标题】:Custom cluster locations in google maps谷歌地图中的自定义集群位置
【发布时间】:2011-11-10 02:06:12
【问题描述】:

有没有人知道可以用来定义自己的集群的谷歌地图库?

有很多聚类库,但据我所知,它们都会根据距离自动创建聚类。

我要做的是按地方当局区域汇总数据。

在低缩放级别,例如:缩小时,我希望能够按县聚合数据,然后当我们放大数据时按县内的行政区聚类,当我们进一步放大时,数据按子聚类-自治市镇。

基本上我想知道是否有一个库可以让我预先定义每个集群在地图上以特定缩放级别出现的位置。

希望我的解释是正确的,如果您对问题是什么感到困惑,请告诉我。

【问题讨论】:

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


    【解决方案1】:

    我认为您需要做的是在不同的缩放级别创建每个区域/自治市镇/县等边界的多边形(不一定是可见的)。并保存您希望集群标记出现在每个区域中的纬度坐标。然后在每个缩放级别,您将在这些坐标上绘制标记。也就是说,你基本上必须自己做这一切,而不需要任何 clustermarker 插件。

    您需要有不同的坐标数组,每个县、地区、自治市镇等都有一个数组。当地图边界发生变化时,有一个事件监听器。在该事件侦听器中,检查缩放级别,并决定为哪些数组绘制标记。

    【讨论】:

      猜你喜欢
      • 2018-03-08
      • 1970-01-01
      • 1970-01-01
      • 2014-06-07
      • 1970-01-01
      • 2017-06-13
      • 1970-01-01
      • 1970-01-01
      • 2020-12-08
      相关资源
      最近更新 更多