Foxtable(狐表)用户栏目专家坐堂 → [求助 已关注用户 怎么获得getlocation经纬度


  共有1583人关注过本帖树形打印复制链接

主题:[求助 已关注用户 怎么获得getlocation经纬度

帅哥哟,离线,有人找我吗?
lin1221
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:104 积分:1038 威望:0 精华:0 注册:2015/2/9 21:01:00
[求助 已关注用户 怎么获得getlocation经纬度  发帖心情 Post By:2018/6/22 16:05:00 [只看该作者]


图片点击可在新窗口打开查看此主题相关图片如下:地理位置.jpg
图片点击可在新窗口打开查看
老师:还有个问题,困扰很久了。。
已知用户的openid,怎么用getLocation 获取经度和纬度?
Jason代码:
wx.ready(function () {
    document.getElementById('scan').onclick = function () {
        wx.getLocation({
            type: 'wgs84',
            success: function (res) {
                document.getElementById('number').value = res.latitude;     这个只能获取当前用户的位置, 而不能获取指定openid的位置
        document.getElementById('product').value = res.longitude;这个只能获取当前用户的位置, 而不能获取指定openid的位置
            }
        });
    };
});
wx.error(function (res) {
    //alert(res.errMsg);
});



HttpRequest代码
    Case "maplist.htm",""
        wb.AppendHTML("<script src='http://res.wx.qq.com/open/js/jweixin-1.2.0.js'></script>",True) '引入JS-SDK库
        wb.AppendHTML("<script src='./lib/jssdk1.js'></script>") '引入脚本文件
        '在页面注入权限验证配置
        Dim st As New Date(1970,1,1,8,0,0)
        Dim appid As String = "wxf411b4d9008f11a0" '开发者ID
        Dim timestamp As Integer = CInt((Date.Now - st).TotalSeconds()) '时间戳
        Dim noncestr As String = Rand.NextString(16) '随机字符
        Dim url As String  = e.Request.URL.ToString '当前页面地址
        Dim signature As String = Functions.Execute("GetJsSignature", noncestr, timestamp, url) '生成权限验证签名
        Dim cfg As String = "wx.config({appId:'{0}',timestamp:{1},nonceStr:'{2}',signature:'{3}',jsApiList:['getLocation']});"
        wb.AppendHTML("<script>" & CExp(cfg,appid,timestamp,noncestr,signature) & "</script>",True)
        '开始正常生成网页内容
        wb.AddForm("","form1","maplist.htm")
        With wb.AddInputGroup("form1","ipg1","地理位置")
            .AddInput("openid","用户","text").value = "o1_V61dkU0Xq-nTPeU9vndVTpVOw"
            .AddInput("product","经度","text")
            .AddInput("product","纬度","text")
        End With
        With wb.AddButtonGroup("form1","btg1",True)
            .Add("btn1", "确定", "Button
图片点击可在新窗口打开查看此主题相关图片如下:wxuser.jpg
图片点击可在新窗口打开查看
")
        End With

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/6/22 17:00:00 [只看该作者]

不是随时可以获取某个用户的位置的。

 

只有访问你的网页、进入你的公众号之后,才能获取的。


 回到顶部