coordtransform icon indicating copy to clipboard operation
coordtransform copied to clipboard

能否添加BD09直接转WGS84的方法

Open HPDell opened this issue 8 years ago • 7 comments

我使用BD09转GCJ02然后再转WGS84好像产生了很大偏差。但是使用python版本的BD09直接转WGS84的方法偏差不是很大。

HPDell avatar Dec 19 '17 05:12 HPDell

收到,这几天会测试看下误差,如果误差不大就加进去。

wandergis avatar Dec 19 '17 08:12 wandergis

确实有一定误差。图中这个应该是一套数据的,但是通过python和js分别转出来,就变成了两套点。

image

HPDell avatar Dec 20 '17 07:12 HPDell

 const coordtransform = require('coordtransform');
 var bd09towgs84 = function bd09towgs84(lng, lat) {
    var mid = coordtransform.bd09togcj02(lng, lat);
    return coordtransform.gcj02towgs84(mid[0], mid[1]);
  };

  var wgs84tobd09 = function wgs84tobd09(lng, lat) {
    var mid = coordtransform.wgs84togcj02(lng, lat);
    return coordtransform.gcj02tobd09(mid[0], mid[1]);
  };

@HPDell 你试试这两个函数,测试了几个转换结果跟python的一样的,你帮忙根据你这个业务场景再测试下,谢谢啦

wandergis avatar Dec 20 '17 09:12 wandergis

误差这么大, 不好用呀, 哪些地图可以直接获取 wgs84?

vmvz avatar Mar 27 '18 11:03 vmvz

@HPDell Bing 不知道可以不可以

vmvz avatar Mar 28 '18 09:03 vmvz