How to use the cesium.Entity function in cesium

To help you get started, we’ve selected a few cesium examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github darwin-education / resium / src / Entity.js View on Github external
createCesiumElement(options) {
    const entity = new CesiumEntity(options);

    if (this.props.children) {
      entity.description = ReactDOMServer.renderToStaticMarkup(this.props.children);
    }

    return entity;
  }
github darwin-education / resium / lib / cesium-react.js View on Github external
_proto.componentDidMount = function componentDidMount() {
    var _props = this.props,
        id = _props.id,
        name = _props.name,
        position = _props.position,
        description = _props.description;
    var viewer = this.context.viewer;
    this.entity = new cesium.Entity({
      id: id,
      name: name,
      position: position,
      description: description,
      point: {
        pixelSize: 10
      }
    });
    viewer.entities.add(this.entity);
  };
github darwin-education / resium / dist / cesium-react.es.js View on Github external
_proto.createCesiumElement = function createCesiumElement(options) {
    var entity = new Entity(options);

    if (this.props.children) {
      entity.description = ReactDOMServer.renderToStaticMarkup(this.props.children);
    }

    return entity;
  };
github darwin-education / resium / es / cesium-react.js View on Github external
_proto.componentDidMount = function componentDidMount() {
    var _props = this.props,
        id = _props.id,
        name = _props.name,
        position = _props.position,
        description = _props.description;
    var viewer = this.context.viewer;
    this.entity = new Entity({
      id: id,
      name: name,
      position: position,
      description: description,
      point: {
        pixelSize: 10
      }
    });
    viewer.entities.add(this.entity);
  };
github darwin-education / resium / dist / resium.es.js View on Github external
EventManager.prototype.pick = function (pos) {
        if (!pos) {
            return undefined;
        }
        var picked = this.scene.pick(pos);
        if (picked) {
            if (picked.id instanceof Cesium.Entity) {
                return picked.id;
            }
            return picked;
        }
        return undefined;
    };
    EventManager.eventTypeMap = {
github darwin-education / resium / src / Entity / Entity.ts View on Github external
create(context, props) {
    if (!context.entityCollection) return;
    const element = new CesiumEntity(props as any);
    if (context.viewer && props.selected) {
      context.viewer.selectedEntity = element;
    }
    if (context.viewer && props.tracked) {
      context.viewer.trackedEntity = element;
    }
    context.entityCollection.add(element);
    return element;
  },
  destroy(element, context) {
github darwin-education / resium / dist / resium.es.js View on Github external
create: function (cprops) {
        return new Entity(cprops);
    },
    mount: function (element, context, props) {
github darwin-education / resium / dist / resium.cjs.js View on Github external
create: function (cprops) {
        return new Cesium.Entity(cprops);
    },
    mount: function (element, context, props) {
github darwin-education / resium / dist / cesium-react.cjs.js View on Github external
_proto.createCesiumElement = function createCesiumElement(options) {
    var entity = new cesium.Entity(options);

    if (this.props.children) {
      entity.description = ReactDOMServer.renderToStaticMarkup(this.props.children);
    }

    return entity;
  };
github darwin-education / resium / es / entity.js View on Github external
value: function componentDidMount() {
      var _props = this.props,
          id = _props.id,
          name = _props.name,
          position = _props.position,
          description = _props.description;
      var viewer = this.context.viewer;

      this.entity = new CesiumEntity({
        id: id,
        name: name,
        position: position,
        description: description,
        point: {
          pixelSize: 10
        }
      });
      viewer.entities.add(this.entity);
    }
  }, {