微信小程序–获取用户地理位置名称的方法_javascript技巧_脚本之家

微信小程序 常用工具类详解

在本文 微信小程序–获取用户地理位置名称 之前需要先看看

做微信小程序当中,会遇到好多的工具类util.js,这里记载下来以便平常使用

微信小程序-获取用户session_key,openid,unionid – 后端为nodejs

-获取日期

代码封装是在上文添加的。

function formatTime { var year = date.getFullYear() var month = date.getMonth() + 1 var day = date.getDate() var hour = date.getHours() var minute = date.getMinutes() var second = date.getSeconds() return [year, month, day].map.join + ' ' + [hour, minute, second].map.join}function formatNumber return n[1] ? n : '0' + n}

1、在

-获取动态更新时间

2、在微信小程序后台把apis.map.qq.com添加进request合法域名

function getDateDiff  { var minute = 1000 * 60; var hour = minute * 60; var day = hour * 24; var halfamonth = day * 15; var month = day * 30; var year = day * 365; var now = new Date; var diffValue = now - dateTimeStamp; if{ //非法操作 return '数据出错'; } var yearC = diffValue / year; var monthC = diffValue / month; var weekC = diffValue / ; var dayC = diffValue / day; var hourC = diffValue / hour; var minC = diffValue / minute; if{ result = parseInt + '年以前'; }else if{ result = parseInt + '个月前'; }else if{ result = parseInt + '星期前'; }else if{ result = parseInt + '天前'; }else if{ result = parseInt + '小时前'; }else if{ result = parseInt + '分钟前'; }else{ result = '刚刚发表'; } return result;}
/** * 发起网络请求 * @param {string} url * @param {object} params * @return {Promise} */ static request(url, params, method = "GET", type = "json") { console.log; return new Promise => { let opts = { url: url, data: Object.assign, method: method, header: { 'Content-Type': type }, success: resolve, fail: reject } // console.log; wx.request; }; /** * 获取用户中心位置经纬度 * @param {ctx} name */ static getCenterLocation { return new Promise => name.getCenterLocation({ success: resolve, fail: reject })); }

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

如果已经存在,则不用添加

let app = getApp();let wechat = require;Page { let mapCtx = wx.createMapContext; setTimeout => { mapCtx.moveToLocation; setTimeout => { this.getAddress; }, getAddress { wechat.getCenterLocation .then; let { latitude, longitude } = d; console.log("当前位置纬度", latitude, "当前位置经度", longitude); let url = `https://apis.map.qq.com/ws/geocoder/v1/`; let key = 'XXXXX-D6FAD-RSG4U-HBE6F-NVFNK-XXXXX'; let params = { location: latitude + "," + longitude, key } return wechat.request .then; console.log("当前地址", d.data.result.address); }) .catch; }) } })

page{ height: 100%;}#myMap{ width: 100%; height: 100%;}

以上所述是小编给大家介绍的微信小程序-获取用户地理位置名称的方法详解整合,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

相关文章