坐标系转换

174 阅读1分钟

在各种地图中,需要统一坐标系,这时候前端需要用到处理。 统一的处理工具为gcoord

gcoord(geographic coordinates)是一个处理地理坐标系的JS库,用来修正百度地图、高德地图及其它互联网地图坐标系不统一的问题。

支持转换坐标数组和 GeoJSON 数据,无外部依赖,能在 nodejs、所有现代浏览器(IE8+)和 React Native 等环境中运行,gzip后仅3kb。

安装

npm install gcoord --save

引入

import gcoord from 'gcoord';

使用

var result = gcoord.transform(
  [116.403988, 39.914266],    // 经纬度坐标
  gcoord.WGS84,               // 当前坐标系
  gcoord.BD09                 // 目标坐标系
);
//第一个参数为经纬度坐标
//第二个参数为经纬度坐标系标准
//第三个参数是目标坐标系
console.log(result);  // [116.41661560068297, 39.92196580126834]

文档地址 github.com/hujiulong/g…