谷歌浏览器调用百度地图js获取经纬度不准

<div id="container"></div>
var map = new BMap.Map("container");
var geolocation = new BMap.Geolocation();
//开启SDK辅助定位,
geolocation.enableSDKLocation();
//调用getCurrentPosition函数
geolocation.getCurrentPosition(function(position) {
var point = position.point;
var lng=point.lng;
var lat=point.lat;
console.log(lng+','+lat);
});

代码如上,在谷歌浏览器运行出来后

换了个Edge去运行,结果差距很大

我自己去计算了一下,Edge运行的结果跟我的地址偏差较小,谷歌运行的结果反而很大,求问有什么解决方法嘛

查看获取的经纬度是不是Google坐标 如果是需要转换为百度坐标