一、获取个人定位信息(使用map、markers组件)
wx.getLocation({ type: ‘gcj02‘, success: (res)=> { let latitude = res.latitude let longitude = res.longitude this.setData({ latitude: latitude, longitude: longitude, hasMarkers: true, markers:[{id:0,longitude:longitude,latitude:latitude,iconPath:"../../../images/common/mark_bs.png",width:19,height:33}] }) } })
二、坐标转换
调用工具类文件WSCoordinate.js文件
//将WGS-84(国际标准)转为GCJ-02(火星坐标) var result1 = util.transformFromWGSToGCJ(32.0806670849, 118.9060163095); // 将GCJ-02(火星坐标)转为百度坐标 var result2 = util.transformFromGCJToBaidu(32.0806670849, 118.9060163095); //将百度坐标转为GCJ-02(火星坐标) var result3 = util.transformFromBaiduToGCJ(32.0806670849, 118.9060163095); //将GCJ-02(火星坐标)转为WGS-84 var result4 = util.transformFromGCJToWGS(32.0806670849, 118.9060163095);
参考链接:https://www.jianshu.com/p/39e283f7979e
原文:https://www.cnblogs.com/kcbrs/p/13064027.html