使用微信公众号的JSSDK 获取当前坐标,在腾讯地图(javascript api GL)显示,出现很大的偏差,如何解决?
代码如下:
wx.getLocation({
type: 'wgs84', // 默认为wgs84的gps坐标,如果要返回直接给openLocation用的火星坐标,可传入'gcj02'
success: function (res) {
var latitude = res.latitude; // 纬度,浮点数,范围为90 ~ -90
var longitude = res.longitude; // 经度,浮点数,范围为180 ~ -180。
//var speed = res.speed; // 速度,以米/每秒计
//var accuracy = res.accuracy; // 位置精度
var position = new TMap.LatLng(latitude, longitude);
var locationArr = [];
locationArr.push({
"id": "markerLocation_1",
"styleId": 'marker_location',
"position": new TMap.LatLng(latitude, longitude),
"properties": {
"title": "me"
}
});
marker.add(locationArr);
}
});