UNPKG

vislite

Version:

灵活、快速、简单的数据可视化交互式跨端前端库

22 lines (20 loc) 624 B
var Mercator = (function () { function Mercator(scale, center) { if (scale === void 0) { scale = 7; } if (center === void 0) { center = [107, 36]; } this.name = 'Mercator'; var perimeter = 100 * scale * Math.PI; var help = perimeter / 180; var cx = help * center[0]; var cy = -1 * help * center[1]; this.use = function (λ, φ) { return [ (help * λ - cx) * 0.8, -1 * help * φ - cy, 0 ]; }; } return Mercator; }()); export { Mercator as default };