美文网首页
微信获取经纬度 地址

微信获取经纬度 地址

作者: 洱月 | 来源:发表于2018-04-08 16:24 被阅读0次

    微信获取经纬度 地址

      <script src="http://res.wx.qq.com/open/js/jweixin-1.2.0.js"></script>
    //微信接口获取当前用户经纬度
    var latitude, longitude;
    wx.ready(function () {
        // 获取用户位置
        wx.getLocation({
            success: function (res) {
                //console.log('res', res)
                 latitude = res.latitude; // 纬度,浮点数,范围为90 ~ -90
                 longitude = res.longitude; // 经度,浮点数,范围为180 ~ -180。
                 var speed = res.speed; // 速度,以米/每秒计
                 var accuracy = res.accuracy; // 位置精度
                 //调用百度接口  根据经纬度信息获取地址
                 $.ajax({
                     url: "https://api.map.baidu.com/geocoder/v2/?ak=2GhAjyOSR2zqbv2o4MaMIEHY3ieP1ixC&callback=renderReverse&location=" + latitude + "," + longitude + "&output=json&pois=1",
                     type: "get",
                     dataType: "jsonp",
                     jsonp: "callback",
                     success: function (data) {
                         var province = data.result.addressComponent.province;
                         var cityname = (data.result.addressComponent.city);
                         var district = data.result.addressComponent.district;
                         var street = data.result.addressComponent.street;
                         var street_number = data.result.addressComponent.street_number;
                         var address = data.result.formatted_address;
                         $('[name="address"]').val(province + cityname);
                     }
                 });
    
            },
            fail: function (res) {
                //alert("获取位置失败");
            }
        });
     });

    相关文章

      网友评论

          本文标题:微信获取经纬度 地址

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