美文网首页
微信小程序自动定位当前位置

微信小程序自动定位当前位置

作者: 红色火苗 | 来源:发表于2019-08-05 20:07 被阅读0次

    微信小程序更新了功能现在使用

    • wx.getlocation需要在app.json
    • 里面添加permission不然会无法使用
      "permission": {
    
        "scope.userLocation": {
    
          "desc": "你的位置信息将用于小程序位置接口的效果展示"
    
        }
    
    },
    

    引入SDK核心类

    var QQMapWX = require('../../utils/qqmap-wx-jssdk.js');
    //申请密钥地址 https://lbs.qq.com/
    var qqmap = new QQMapWX({ key: '你的秘钥'});
    Page({
        data: {
        },
        onLoad: function () {
    
            //获取当前经纬度
            wx.getLocation({
                success: function(res) {
                        //用腾讯地图的api,根据经纬度定位当前位置信息
                        qqmap.reverseGeocoder({
                            location: {
                            latitude: res.latitude,  //回调的纬度
                            longitude: res.longitude //回调的经度
                            },
                            //回调成功显示位置的详细数据
                            success: function (res) {
                                console.log(res);
                            },
                            //回调失败  (调用成功之后这个可以不需要 ,回调失败会有报错信息方便调试)
                            fail: function (res) {
                                console.log(res);
                             },
                            //成功失败都会执行
                            complete: function (res) {
                                console.log(res);
                            }
                        })
                },
            })
        }
    })
    

    相关文章

      网友评论

          本文标题:微信小程序自动定位当前位置

          本文链接:https://www.haomeiwen.com/subject/kfevdctx.html