Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
createCesiumElement(options) {
const entity = new CesiumEntity(options);
if (this.props.children) {
entity.description = ReactDOMServer.renderToStaticMarkup(this.props.children);
}
return entity;
}
_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);
};
_proto.createCesiumElement = function createCesiumElement(options) {
var entity = new Entity(options);
if (this.props.children) {
entity.description = ReactDOMServer.renderToStaticMarkup(this.props.children);
}
return entity;
};
_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);
};
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 = {
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) {
create: function (cprops) {
return new Entity(cprops);
},
mount: function (element, context, props) {
create: function (cprops) {
return new Cesium.Entity(cprops);
},
mount: function (element, context, props) {
_proto.createCesiumElement = function createCesiumElement(options) {
var entity = new cesium.Entity(options);
if (this.props.children) {
entity.description = ReactDOMServer.renderToStaticMarkup(this.props.children);
}
return entity;
};
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);
}
}, {