ClusterManager:用于管理和创建 Google Maps API 标记集群的 javascript 库

时间:2024-06-18 08:01:02
【文件属性】:

文件名称:ClusterManager:用于管理和创建 Google Maps API 标记集群的 javascript 库

文件大小:252KB

文件格式:ZIP

更新时间:2024-06-18 08:01:02

JavaScript

集群管理器 Google Maps API v3 的集群管理器 该库为 Google Maps API v3 创建和管理集群。 它做了两件事来使具有大量标记的地图更有用:1) 根据缩放级别将彼此靠近的标记组合成集群,2) 仅将当前视口中的标记(和可选的填充)添加到地图。 要求 启用几何库的 Google Maps API V3。 这个怎么运作 经理为集群设置字典,为标记设置字典。 添加到管理器的每个标记都有一个基于纬度、经度和缩放级别创建的字符串,用于将其添加到集群字典中。 附近的标记将散列到相同的字符串,因此无需计算任何内容。 然后组合附近的集群。 标记可以添加可选类型和子类型,以便可以显示和隐藏标记的子集。 具有相同子类型的标记仍将聚集在一起,但可以单独显示或隐藏。 具有相同类型的标记将聚集在一起,也可以隐藏或单独显示。 用于创建集群的函数被存储,并且可以覆盖该函数以更好地控制每个标


【文件预览】:
ClusterManager-master
----.jshintrc(493B)
----package.json(975B)
----src()
--------ClusterManager.js(46KB)
--------utils.js(5KB)
--------LazyMarker.js(2KB)
----gulpfile.js(2KB)
----dist()
--------clustermanager.js(173KB)
--------clustermanager.min.js(17KB)
--------clustermanager.min.js.map(252KB)
----README.md(5KB)
----demos()
--------speed_test.js(9KB)
--------simple.html(4KB)
--------speed_test.html(3KB)
--------complex.html(6KB)
--------functions.html(6KB)
----docs()
--------files.html(5KB)
--------index.html(3KB)
--------symbols()
----test()
--------complex.html(6KB)
--------speed.js(9KB)
--------data.json(443KB)
--------speed.html(3KB)
--------functions.html(6KB)

网友评论