问题标签 [markerclusterer]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - 聚类标记,如果它在一个聚类中
我有一个用于聚类标记的谷歌地图代码,我想检查标记是否在聚类中。我使用库 MarkerClustererPlus v3。
和 html 代码
有人有什么想法吗?它也可以在屏幕外标记。
感谢提示:初学者
iphone - 使用 MapKit 聚类点在缩小时仅显示第一个或最后一个绘制的图钉?(而不是堆叠?)
因此,当用户缩小时,我试图让 MapKit 中的地图点聚集到该区域的第一个或最后一个放置的图钉中,而不是让它们堆叠起来。当用户重新放大时,它们会再次被放下。
有没有办法做到这一点是实用的,还是必须在服务器端实时完成?我不明白为什么它不能在客户端上完成,除非它对 iOS 来说过于资源密集。
php - Google Maps API V3:未显示简单标记集群
我正在使用 PHP、MongoDB、Javascript 和 Google Maps API V3 开发基于 Web 的应用程序。
通过使用 json_encode 转换 MongoDB 数组,我能够轻松地在谷歌地图上生成和显示标记。这是带有标记和信息窗口的示例地图。
但是,当我尝试实现 Google Maps MarkerClusterer 方法时,标记消失了。我按照 Google Map 的“ A Simple MarkerClusterer Example ”作为指南。
我还尝试声明一个全局集群对象,将它传递给一个空数组,
然后markerCluster.addMarkers(markers, true);
用作没有运气的替代方法。
它看起来很简单,但不知何故,它没有显示标记。我还尝试注释掉整个 infoWindow/OnClick 事件部分,所以我认为它与此无关。任何帮助是极大的赞赏。
PHP MongoDB 查询:
Javascript函数:
@罗比:
JSONned $mapLocations 变成了一个多维数组,但我将 $mapLocations 简化为仅存储 2D 纬度和经度。javascript源代码如下。
visibility - 设置 MarkerClusterer 的可见性
尝试切换 MarkerClusterer (V3) 的可见性:
标记确实会切换,但有两个问题:
1. 必须稍微平移地图才能进行更改。
2. MarkerClusterer 图标(带有数字)始终存在,即使在标记不可见之后也是如此。
我也尝试过使用 setMap 方法,但行为类似:
google-maps-markers - 根据簇内的标记类型更改标记簇的图标
我有一张地图,此时有两种不同类型的标记:照片和博客文章。我想使用一个集群系统,最好是 MarkerClusterer。有没有办法动态更改标记图标,或者换句话说,取决于集群内的标记(照片或帖子)类型?例如,如果集群只包含照片,我想显示某种相机图标,如果集群内只有帖子,我可能想显示一个字母。如果所有类型的标记都在集群内,我想使用某种组合图标。
我可以在MarkerStyleOptions中分配图标 URL 的位置插入此检查吗?
一个好处是还可以在图标中显示每种类型的标记数量,即两个数字。
有没有人看到无需更改源代码即可做到这一点的方法?
我想最简单的选择是将每个标记类型保存在单独的集群中......
javascript - 没有地理编码的 Google Maps Marker Clusterer Plus
使用 Casey P Thomas 的解决方案在单个位置处理多个标记:
示例: http: //maps.caseypthomas.org/ex/MarkerClustererPlus/exCoincidentMarkers_SharedInfowindow_wGeocoding.html
它工作得很好,并将内容组合到一个信息窗口中,但是似乎对破坏地图的 api 存在地理编码限制。我什至不需要对地址进行地理编码,因为我有一个要传入的坐标列表。
所以我的问题是,我怎样才能绕过 JS 的地理编码功能并以这种方式构建地图?
谢谢
我正在使用的代码:
solr - SOLR 中的 Geoclusters
我们正在重新实现一个搜索,其中包括需要在地图上聚集的位置。我一直在寻找 SOLR 中的实现,但没有运气。
当前使用地图聚类的搜索位于http://www.uship.com/find
有没有人见过类似的或有关于如何最好地做到这一点的想法?
问候,尼克
php - 在谷歌地图 v3 markercluster 中按下关闭按钮时,infowindow 没有关闭..?
加载函数
添加标记
ajax的代码
javascript - markerClusterer:更新集群图标
我正在使用 markerClusterer:http: //google-maps-utility-library-v3.googlecode.com/svn/trunk/markerclustererplus/docs/reference.html
我的问题是这样的:
用户在地图上可以编辑标记的图标。
所以,我想改变一个标记的图标,集群父级必须重新计算集群图标。
有任何想法吗?谢谢
javascript - Fluster 2如何以特定缩放级别显示所有标记
我正在使用 Fluster 2 对标记进行聚类,并发现 Fluster 聚类方法过于激进。因此,即使我放大到城市级别,我最终仍然拥有比我真正想要的更多的集群。有谁知道如何修改混乱的 .js 以使其在您说缩放级别 5 后显示所有标记?
这里有太多与fluster相关的代码要添加,所以这个问题更适合那些已经使用fluster来满足他们的标记聚类需求的人。
谢谢,