UNPKG

@jorgenphi/staticmaps

Version:

A Node.js library for creating map images with markers, polylines, polygons and text.

41 lines (32 loc) 1.12 kB
"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); Object.defineProperty(exports, "__esModule", { value: true }); exports["default"] = void 0; var _classCallCheck2 = _interopRequireDefault(require("@babel/runtime/helpers/classCallCheck")); var _createClass2 = _interopRequireDefault(require("@babel/runtime/helpers/createClass")); var _bbox = _interopRequireDefault(require("@turf/bbox")); var Bound = /*#__PURE__*/function () { function Bound() { var options = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}; (0, _classCallCheck2["default"])(this, Bound); this.options = options; this.coords = this.options.coords; } /** * calculate the coordinates of the envelope / bounding box: (min_lon, min_lat, max_lon, max_lat) */ (0, _createClass2["default"])(Bound, [{ key: "extent", value: function extent() { var line = { type: 'LineString', coordinates: this.coords }; return (0, _bbox["default"])(line); } }]); return Bound; }(); exports["default"] = Bound;