问题标签 [cluster-manager]
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.
android - Kotlin GoogleMaps ClusterManager 返回的集群项目大小小于最初传递给它的项目大小
我正在使用 aClusterManager
来聚类潜在的数千个标记。默认聚类显示 10+、100+、500+ 等值,我需要显示确切的值。
因此,我推翻了getClusterText(bucket: Int): String
. 当完全缩小时,地图上显示的一个集群将显示 3987,但我将 4000 个标记传递给集群管理器。
然后我认为它与缓存或其他东西有关,所以我放大以查看是否所有标记都在预期的位置。瞧,似乎当在同一位置(相同的纬度和经度)以及相同的标题和片段(我猜)有两个或多个标记时,只显示其中一个,好像经理正在删除它认为是重复的。
如果现场确实有两个或更多,我希望它将它们聚集在一起,就像在其他区域一样(见下图)。
在将标记传递给集群管理器时,我已经验证它们确实是 4000 个计数。但是在缩小集群时,只有 4000-x
有趣的是,我有一个使用相同数据的 iOS 项目,它在添加到地图之前报告 4000,当完全缩小时,它还显示 4000 和所有预期的标记。
如您所见,集群工作正常。但是,当有两个“相同”标记时,它不会呈现它们。我检查了所有类似的实例(相同的纬度、经度等),经理只渲染了一项。
我还尝试ClusterItem
通过在 lat 和 long 中添加一个非常小的随机分数来调整每个 s 位置变量,并通过添加随机字符串来调整标题和片段,但没有任何区别。
ClusterManager 或其他地方有我遗漏的东西吗?
我目前无法发布代码
更新
我检查了我的 json 响应,并且在那个地方确实有两个项目具有相同的数据/信息(这是必需的并且需要显示)。仍在试图弄清楚为什么它没有将它们聚集在一起。
android - 'com.google.maps.android:android-maps-utils:1.0.1' 打破集群,:1.0.0 没有
android-maps-utils
从升级1.0.0
到1.0.1
集群后,我的应用程序部分将无法编译,因为
不再导入。
恢复到1.0.0
它再次起作用。
有谁知道发生了哪些重大变化1.0.1
?
RG
ansible - 有没有办法在集群中克隆服务配置?
我需要将服务配置(色调、火花等)从一个集群克隆到另一个集群。两个集群都由 Cloudera Manager 管理(我也需要克隆 cloudera manager 配置)。
pacemaker - Pacemaker 集群永久停止所有资源
是否可以配置 Pacemaker 资源组,以便在调用任何操作(监控、启动、停止可能被忽略)时资源超时,集群管理器会将资源迁移到备用节点?如果Standby节点再次出现问题,它会将资源带回Primary节点等。它将继续重试5小时甚至无限期。
在外部系统关闭的实际情况下,保持重述是使服务尽快恢复可用的唯一方法。
长话短说:我正在为 OCI 公共和私有 IP 构建资源管理器。在 Oracle Cloud 中分配浮动可路由 IP 和内部 IP 需要与 OCI API 交互来配置虚拟网络侧。我遵循了 Dummy 示例代码;几乎没有错误,最终将代码传递给生产。资源组如下所示:浮动 IP、路由和 systemd 服务。我已将迁移阈值配置为 5,将资源粘性配置为 100。
最近由于 OCI API 暂时不可用,集群管理器由于 30 秒而停止了整个资源组。对 oci_privateip 资源之一的 monitor() 操作超时。
在日志中,我看到 5 次重试顺序:监控、停止、启动。但是在该集群管理器放弃之后,使资源处于已停止状态。我希望集群管理器继续重试。
google-maps - android-maps-utils 中的 DefaultClusterRenderer 在 v1.2.1 中是否损坏?
当试图覆盖 DefaultClusterRenderer 中的任何函数时,它不会在 v1.2.1 中编译。在 v1.1.0 中一切正常
在这里,我想为 clustericons 设置颜色,并DefaultClusterRenderer
onBeforeClusterItemRendered
根据一个值覆盖设置颜色。
以下代码在 v1.2.1 中失败,在 v1.1.0 中完全没问题
有谁知道发生了什么变化,以及如何解决?
RG
android-studio - 华为地图上谷歌地图使用的集群管理器功能相当于什么?
我正在尝试将华为 Map Kit 实施到我的 android 项目中。如您所知,谷歌提供集群管理器来根据缩放级别对地图上的许多项目进行分组。如何在华为地图中实现相同的功能?
docker - 简单的Docker容器集群部署系统
我正在寻找一个可以管理计算机集群的“简单”部署系统。
我有一个 Docker 映像(托管在DockerHub上),它将在此集群中以不同的环境参数运行。对于这个图像,我有一个 docker_compose 文件,我可以直接在机器上启动它(现在可以使用)。
我正在寻找的是一个集群管理系统,我可以向其中添加物理计算机(节点),然后我可以发出如下命令:
或者
理想情况下,集群(管理器)将其安排在一个可用节点上。我将加入集群的所有节点都有运行容器所需的资源,因此我对可以根据硬件需求调度容器的集群管理系统不感兴趣。此外,它不一定需要对 Docker 的支持,只需能够在集群的节点上远程发出命令。理想情况下,这也是我可以与之交谈的命令行以外的 API。
我试过/看过的
- Docker swarm 模式- 似乎是完美的选择,但我遇到了死胡同,因为我使用了“--device”参数,目前还不支持(而且可能永远不会支持)。
- 码头机器
- 这似乎正是我想要的,但它不再受支持,所以我认为这不是一个好的选择。
- Kubernetes听起来不错,但乍一看似乎有点矫枉过正。也不确定它是否可以做“--device”,所以我在学习它并遇到另一个死胡同时犹豫不决。
欢迎任何建议!
java - 集群标记显示不准确
我已尝试按照此Google Developers 教程实现集群管理器,但与仅使用googleMap.addMarker();
(example)相比,我的标记显示非常不准确。
我想它与offset
in 有关,addClusterPoints()
但是当我更改除数(60d
)时,唯一的变化是点分布的距离,但仍然是不正确的位置。我试过改变 的值,60d
我发现 <60d
他们更分散, >60d
他们更分散。
有人可以解释他们在offset
做什么以及如何让分数准确显示吗?
android - 在华为 Map Kit 中使用 Google 的 maps sdk android 实用程序库
我正在尝试将 Google 地图迁移到华为地图套件。但是没有 ClusterManager、ClusterItem、DefaultClusterRenderer 等功能
现在我试图在这个库下面使用它:
但我不知道如何实现它。我打开 Gradle 窗口并在我的项目下展开 Tasks 然后双击 assemble 但它没有提取该 .aar 文件并给我以下错误:
如何解决这个问题?如何实现这个库?有人在这里成功实施这个吗?
android - Google Maps ClusterManager 集群在应用程序启动时不显示
我在我目前正在开发的谷歌地图应用程序中使用集群管理器。我的问题是,每当我在 Android Studio Emulator 上启动应用程序时,集群都不会出现。要使它们出现,您必须放大和缩小几次。从这一点开始,集群本身工作得很好,但集群最初没有出现真的让我很恼火。有没有办法解决这个问题,或者我做错了什么?我尝试过
或者
但这些都没有帮助我。也许你们中的一个可以帮助我:)
这是我的 MapsActivity 中的代码。我正在使用自定义 clusterRenderer。