Angular项目中WGS84坐标系转高德坐标系

方法一:使用高德api转化

var gps = [116.3, 39.9];
AMap.convertFrom(gps, 'gps', function (status, result) {
  if (result.info === 'ok') {
    var lnglats = result.locations; // Array.<LngLat>
  }
});

方法二:gcoord转化(亲测有效)

  • 安装gcoord
npm install gcoord --save

//或者直接引入

<script src="https://unpkg.com/gcoord/dist/gcoord.js"></script>
  • TS文件
import gcoord from 'gcoord';

var result = gcoord.transform(
   [116.403988, 39.914266],    // 经纬度坐标
   gcoord.WGS84,               // 当前坐标系
   gcoord.GCJ02                 // 目标坐标系
);

clg(result)

 

posted @ 2022-07-26 16:09  RHCHIK  阅读(385)  评论(0编辑  收藏  举报