kepler.gl.geoiq
Version:
kepler.gl is a webgl based application to visualize large scale location data in the browser
56 lines (40 loc) • 5.86 kB
JavaScript
;
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {
value: true
});
exports["default"] = void 0;
var _defineProperty2 = _interopRequireDefault(require("@babel/runtime/helpers/defineProperty"));
var _classCallCheck2 = _interopRequireDefault(require("@babel/runtime/helpers/classCallCheck"));
var _createClass2 = _interopRequireDefault(require("@babel/runtime/helpers/createClass"));
var _possibleConstructorReturn2 = _interopRequireDefault(require("@babel/runtime/helpers/possibleConstructorReturn"));
var _getPrototypeOf2 = _interopRequireDefault(require("@babel/runtime/helpers/getPrototypeOf"));
var _get2 = _interopRequireDefault(require("@babel/runtime/helpers/get"));
var _inherits2 = _interopRequireDefault(require("@babel/runtime/helpers/inherits"));
var _layers = require("@deck.gl/layers");
function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; }
function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { (0, _defineProperty2["default"])(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }
var HighlightSolidPolygonLayer =
/*#__PURE__*/
function (_SolidPolygonLayer2) {
(0, _inherits2["default"])(HighlightSolidPolygonLayer, _SolidPolygonLayer2);
function HighlightSolidPolygonLayer() {
(0, _classCallCheck2["default"])(this, HighlightSolidPolygonLayer);
return (0, _possibleConstructorReturn2["default"])(this, (0, _getPrototypeOf2["default"])(HighlightSolidPolygonLayer).apply(this, arguments));
}
(0, _createClass2["default"])(HighlightSolidPolygonLayer, [{
key: "draw",
value: function draw(opts) {
var uniforms = opts.uniforms;
(0, _get2["default"])((0, _getPrototypeOf2["default"])(HighlightSolidPolygonLayer.prototype), "draw", this).call(this, _objectSpread({}, opts, {
uniforms: _objectSpread({}, uniforms, {
picking_uHighlightScale: this.props.extruded ? 1.4 : 0.0
})
}));
}
}]);
return HighlightSolidPolygonLayer;
}(_layers._SolidPolygonLayer);
exports["default"] = HighlightSolidPolygonLayer;
HighlightSolidPolygonLayer.layerName = 'HighlightSolidPolygonLayer';
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy9kZWNrZ2wtbGF5ZXJzL2dlb2pzb24tbGF5ZXIvc29saWQtcG9seWdvbi1sYXllci5qcyJdLCJuYW1lcyI6WyJIaWdobGlnaHRTb2xpZFBvbHlnb25MYXllciIsIm9wdHMiLCJ1bmlmb3JtcyIsInBpY2tpbmdfdUhpZ2hsaWdodFNjYWxlIiwicHJvcHMiLCJleHRydWRlZCIsIl9Tb2xpZFBvbHlnb25MYXllciIsImxheWVyTmFtZSJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFxQkE7Ozs7OztJQUVxQkEsMEI7Ozs7Ozs7Ozs7Ozt5QkFDZEMsSSxFQUFNO0FBQUEsVUFDRkMsUUFERSxHQUNVRCxJQURWLENBQ0ZDLFFBREU7QUFHVCwrSUFDS0QsSUFETDtBQUVFQyxRQUFBQSxRQUFRLG9CQUNIQSxRQURHO0FBRU5DLFVBQUFBLHVCQUF1QixFQUFFLEtBQUtDLEtBQUwsQ0FBV0MsUUFBWCxHQUFzQixHQUF0QixHQUE0QjtBQUYvQztBQUZWO0FBT0Q7OztFQVhxREMsMEI7OztBQWN4RE4sMEJBQTBCLENBQUNPLFNBQTNCLEdBQXVDLDRCQUF2QyIsInNvdXJjZXNDb250ZW50IjpbIi8vIENvcHlyaWdodCAoYykgMjAxOSBVYmVyIFRlY2hub2xvZ2llcywgSW5jLlxuLy9cbi8vIFBlcm1pc3Npb24gaXMgaGVyZWJ5IGdyYW50ZWQsIGZyZWUgb2YgY2hhcmdlLCB0byBhbnkgcGVyc29uIG9idGFpbmluZyBhIGNvcHlcbi8vIG9mIHRoaXMgc29mdHdhcmUgYW5kIGFzc29jaWF0ZWQgZG9jdW1lbnRhdGlvbiBmaWxlcyAodGhlIFwiU29mdHdhcmVcIiksIHRvIGRlYWxcbi8vIGluIHRoZSBTb2Z0d2FyZSB3aXRob3V0IHJlc3RyaWN0aW9uLCBpbmNsdWRpbmcgd2l0aG91dCBsaW1pdGF0aW9uIHRoZSByaWdodHNcbi8vIHRvIHVzZSwgY29weSwgbW9kaWZ5LCBtZXJnZSwgcHVibGlzaCwgZGlzdHJpYnV0ZSwgc3VibGljZW5zZSwgYW5kL29yIHNlbGxcbi8vIGNvcGllcyBvZiB0aGUgU29mdHdhcmUsIGFuZCB0byBwZXJtaXQgcGVyc29ucyB0byB3aG9tIHRoZSBTb2Z0d2FyZSBpc1xuLy8gZnVybmlzaGVkIHRvIGRvIHNvLCBzdWJqZWN0IHRvIHRoZSBmb2xsb3dpbmcgY29uZGl0aW9uczpcbi8vXG4vLyBUaGUgYWJvdmUgY29weXJpZ2h0IG5vdGljZSBhbmQgdGhpcyBwZXJtaXNzaW9uIG5vdGljZSBzaGFsbCBiZSBpbmNsdWRlZCBpblxuLy8gYWxsIGNvcGllcyBvciBzdWJzdGFudGlhbCBwb3J0aW9ucyBvZiB0aGUgU29mdHdhcmUuXG4vL1xuLy8gVEhFIFNPRlRXQVJFIElTIFBST1ZJREVEIFwiQVMgSVNcIiwgV0lUSE9VVCBXQVJSQU5UWSBPRiBBTlkgS0lORCwgRVhQUkVTUyBPUlxuLy8gSU1QTElFRCwgSU5DTFVESU5HIEJVVCBOT1QgTElNSVRFRCBUTyBUSEUgV0FSUkFOVElFUyBPRiBNRVJDSEFOVEFCSUxJVFksXG4vLyBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRSBBTkQgTk9OSU5GUklOR0VNRU5ULiBJTiBOTyBFVkVOVCBTSEFMTCBUSEVcbi8vIEFVVEhPUlMgT1IgQ09QWVJJR0hUIEhPTERFUlMgQkUgTElBQkxFIEZPUiBBTlkgQ0xBSU0sIERBTUFHRVMgT1IgT1RIRVJcbi8vIExJQUJJTElUWSwgV0hFVEhFUiBJTiBBTiBBQ1RJT04gT0YgQ09OVFJBQ1QsIFRPUlQgT1IgT1RIRVJXSVNFLCBBUklTSU5HIEZST00sXG4vLyBPVVQgT0YgT1IgSU4gQ09OTkVDVElPTiBXSVRIIFRIRSBTT0ZUV0FSRSBPUiBUSEUgVVNFIE9SIE9USEVSIERFQUxJTkdTIElOXG4vLyBUSEUgU09GVFdBUkUuXG5cbi8vIFRPRE86IGEgaGFjayBiZWNhdWUgc29saWQtcG9seWdvbi1sYXllciBpcyBub3QgZXhwb3J0ZWQgZnJvbSBAZGVjay5nbC9sYXllcnNcbmltcG9ydCB7X1NvbGlkUG9seWdvbkxheWVyfSBmcm9tICdAZGVjay5nbC9sYXllcnMnO1xuXG5leHBvcnQgZGVmYXVsdCBjbGFzcyBIaWdobGlnaHRTb2xpZFBvbHlnb25MYXllciBleHRlbmRzIF9Tb2xpZFBvbHlnb25MYXllciB7XG4gIGRyYXcob3B0cykge1xuICAgIGNvbnN0IHt1bmlmb3Jtc30gPSBvcHRzO1xuXG4gICAgc3VwZXIuZHJhdyh7XG4gICAgICAuLi5vcHRzLFxuICAgICAgdW5pZm9ybXM6IHtcbiAgICAgICAgLi4udW5pZm9ybXMsXG4gICAgICAgIHBpY2tpbmdfdUhpZ2hsaWdodFNjYWxlOiB0aGlzLnByb3BzLmV4dHJ1ZGVkID8gMS40IDogMC4wXG4gICAgICB9XG4gICAgfSlcbiAgfVxufVxuXG5IaWdobGlnaHRTb2xpZFBvbHlnb25MYXllci5sYXllck5hbWUgPSAnSGlnaGxpZ2h0U29saWRQb2x5Z29uTGF5ZXInO1xuIl19