Cäsium-Entität, Hinzufügen und Löschen einer Datenquelle

1. Entität

In Cäsium können Sie zum Hinzufügen und Löschen von Entitäten und Datenquellen den folgenden Code verwenden:

1. Entität hinzufügen

var entity = viewer.entities.add({
    
    
    name: 'My Entity',
    position: Cesium.Cartesian3.fromDegrees(-75.59777, 40.03883),
    point: {
    
    
        pixelSize: 10,
        color: Cesium.Color.RED
    }
});

Dadurch wird auf dem Globus ein roter Punkt namens „My Entity“ hinzugefügt.

2. Entität abrufen

var getByIdBox = viewer.entities.getById('Box');
    console.log(getByIdBox)

3. Entität löschen

  • Methode 1 (Eine bestimmte löschen)
 viewer.entities.remove(redBox);
  • Methode 2 (nach ID löschen)
viewer.entities.remove(getByIdBox);
  • Methode 3 (alle Entitäten löschen)
viewer.entities.removeAll();

Zweitens, dataSource

1. Fügen Sie eine Datenquelle hinzu:

var dataSource = new Cesium.GeoJsonDataSource();
viewer.dataSources.add(dataSource);

dataSource.load('data/myData.geojson').then(function () {
    
    
    viewer.zoomTo(dataSource);
});

Dadurch wird eine Datenquelle namens „myData.geojson“ geladen und die Globuskamera so gezoomt, dass sie in die Datenquelle passt.

2. Löschen Sie die Datenquelle

  1. Löschen Sie eine einzelne dataSources-Gruppe
viewer.dataSources.remove(dataSource);

Dadurch wird die Datenquelle mit dem Namen „dataSource“ aus dem Globus gelöscht.
3. Alle löschen

viewer.dataSources.removeAll();

Supongo que te gusta

Origin blog.csdn.net/qq_53810245/article/details/132580620
Recomendado
Clasificación