Skip to content

Clustering no longer works when assigning a label to datasource entities #13361

@awidener3

Description

@awidener3

What happened?

Using the sandcastle example for clustering, all I've added is the label object and an empty string to each entity. Adding the empty string causes the clustering to break, leaving only the points.

dataSourcePromise.then(function (dataSource) {
  for (const source of dataSource.entities.values) {
    source.label = {
      text: ''
    }
  }
  ...
})

Reproduction steps

See sandcastle example

Sandcastle example

https://sandcastle.cesium.com/#c=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

Environment

Browser: Chromium
CesiumJS Version: 1.140.0
Operating System: MacOS

AI acknowledgment

  • I used AI to generate this issue report.
  • (If the above is checked) I have reviewed the AI-generated content before submitting.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions