'use strict';

Object.defineProperty(exports, "__esModule", {
  value: true
});

var _projzh = require('projzh');

var _projzh2 = _interopRequireDefault(_projzh);

function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }

var transform = {
  // 经纬度-转-墨卡托
  ll2merc: function ll2merc(lonlat) {
    return _projzh2['default'].ll2smerc(lonlat);
  },

  // 墨卡托-转-经纬度
  merc2ll: function merc2ll(merc) {
    return _projzh2['default'].smerc2ll(merc);
  },

  // 百度经纬度-转-WGS84经纬度
  bd2ll: function bd2ll(lonlat) {
    return _projzh2['default'].datum.bd09.toWGS84(lonlat);
  },

  // WGS84经纬度-转-百度经纬度
  ll2bd: function ll2bd(lonlat) {
    return _projzh2['default'].datum.bd09.fromWGS84(lonlat);
  },

  // WGS84经纬度-转-百度墨卡托
  ll2bdmerc: function ll2bdmerc(lonlat) {
    return _projzh2['default'].ll2bmerc(lonlat);
  },

  // 百度经纬度-转-标准墨卡托
  bd2merc: function bd2merc(lonlat) {
    return _projzh2['default'].ll2smerc(_projzh2['default'].datum.bd09.toWGS84(lonlat));
  },

  // WGS84经纬度-转-GCJ02经纬度
  ll2gcj: function ll2gcj(lonlat) {
    return _projzh2['default'].datum.gcj02.fromWGS84(lonlat);
  },

  // GCJ02经纬度-转-WGS84经纬度
  gcj2ll: function gcj2ll(lonlat) {
    return _projzh2['default'].datum.gcj02.toWGS84(lonlat);
  },

  // WGS84经纬度-转-GCJ02墨卡托
  ll2gcjmerc: function ll2gcjmerc(lonlat) {
    return _projzh2['default'].ll2smerc(_projzh2['default'].datum.gcj02.fromWGS84(lonlat));
  },

  // GCJ02经纬度-转-标准墨卡托
  gcj2merc: function gcj2merc(lonlat) {
    return _projzh2['default'].ll2smerc(_projzh2['default'].datum.gcj02.toWGS84(lonlat));
  },

  // 百度墨卡托-转-WGS84经纬度
  bdmerc2ll: function bdmerc2ll(merc) {
    return _projzh2['default'].bmerc2ll(merc);
  },

  // GCJ02墨卡托-转-WGS84经纬度
  gcjmerc2ll: function gcjmerc2ll(merc) {
    return _projzh2['default'].datum.gcj02.toWGS84(_projzh2['default'].smerc2ll(merc));
  }
}; /**
    * @文件说明: 常规互联网（WGS84、WebMercator、GCJ02、BD09）坐标转换
    * @创建人: pjtools@vip.qq.com
    * @创建时间: 2020-03-26 13:40:05
    */

exports['default'] = transform;