首页 > 微信 > 详细

微信小程序开发之定位问题

时间:2020-06-08 10:36:49      阅读:62      评论:0      收藏:0      [点我收藏+]

一、获取个人定位信息(使用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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!