经纬度坐标转换库:支持 WGS84、GCJ-02(高德/腾讯)、BD-09(百度)互转,支持批量与单点输入
npm install wzlcoordconvert
bash
npm install wzlcoordconvert
`
使用示例
ESM(package.json "type":"module" 或 .mjs)
`javascript
import convert from 'wzlcoordconvert';
// 单点(传参形式)
const p1 = convert(116.397128, 39.916527, convert.wgs84ToGcj02);
// 单点(数组形式或对象形式)
const p2 = convert([116.397128, 39.916527], convert.wgs84ToGcj02);
const p3 = convert({ lng: 116.397128, lat: 39.916527 }, convert.wgs84ToGcj02);
// 批量
const arr = [[116.397128,39.916527],[121.473701,31.230416]];
const out = convert(arr, convert.wgs84ToBd09);
console.log(out);
`
CommonJS
`javascript
const convert = require('wzlcoordconvert');
// 使用方式相同(convert 是函数,内置转换函数为属性)
const out = convert([[116.397128,39.916527]], convert.wgs84ToGcj02);
console.log(out);
``