位置: IT常识 - 正文

微信小程序实现快速精确定位(微信小程序实现灯泡开关效果)

编辑:rootadmin
微信小程序实现快速精确定位 目录腾讯位置服务注册快速测试配置 SDK小程序配置获取用户精确位置腾讯位置服务注册

推荐整理分享微信小程序实现快速精确定位(微信小程序实现灯泡开关效果),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:微信小程序实现灯泡开关效果,微信小程序实现懒加载,微信小程序实现轮播图,微信小程序实现灯泡开关效果,微信小程序实现灯泡开关效果,微信小程序实现轮播效果的组件,微信小程序实现聊天功能,微信小程序实现轮播效果的组件,内容如对您有帮助,希望把文章链接给更多的朋友!

前置需求:拥有一个 APPID(只要你注册了小程序就都会有) 腾讯为每个独立开发者都准备了 10000次/天 的接口调用量,足够我们开发使用了

前往腾讯位置服务官网:https://lbs.qq.com/

注册一个账号

点击 控制台->应用管理->我的应用

点击创建新的应用,应用名称和应用类型随便选

为该应用添加一个新的 key key 名称随便写

同时勾选“webserviceapi”以及“微信小程序” 同时填入我们的 APPID; webserviceapi 默认选择“域名白名单”即可,白名单内什么都不用写

此时就会获得我们的第一个 key,请复制该 key,后续调用接口的时候需要用到它

快速测试配置 SDK

进入此网站下载 SDK:https://lbs.qq.com/miniProgram/jsSdk/jsSdkGuide/jsSdkOverview

微信小程序实现快速精确定位(微信小程序实现灯泡开关效果)

或者点击顶部菜单栏的 开发文档->微信小程序 JavaScriptSDK 即可来到下载页面

按照官方文档 3、4 步的指引,下载 SDK 以及配置好小程序的合法域名!

官网给出的建议是,下载的 SDK 放在哪都可以,我在小程序项目的根目录下创建了 api 文件夹,将两个 js 文件都丢了进去

小程序配置

网上许多方法给出的建议都是让我们去小程序后天管理页面,进入到开发管理中的接口设置面板,选择性的申请对应的接口;

这里建议大家优先选择申请 getLocation

事实上,申请与否都不影响当前我们调用腾讯位置服务接口,这里只是为了后续可能会用到的场景打下铺垫

最关键的一点来了! 打开小程序项目下的 app.json ,我们需要配置如下两个配置项,才可以保证接口正确的调用

scope.userLocation 基于开发者调用地理位置接口的权限 requiredPrivateInfos 在这里配置开发时需要用到的 API 名称,一般开发只会用到 getLocation

"permission": { "scope.userLocation": { "desc": "您的位置信息将用于发布现象" } },"requiredPrivateInfos": ["getLocation","chooseLocation"],

根据官网标准指引,我们新建一个 page,名字随意

按照模板输入以下代码,即可获取到当前位置周边的若干酒店状况

var QQMapWX = require("../../api/qqmap-wx-jssdk.js");var qqmapsdk;Page({ ... // 页面载入时通过我们之前复制的key注册接口onLoad() {qqmapsdk = new QQMapWX({key: "xxxxx",});}, // 获取地理位置的方法,接口属性应该很简单不用再解释了getPosition() {qqmapsdk.search({keyword: "酒店",success: (res) => {console.log(res);},fail: (err) => {console.log(err);},complete: (res) => {console.log("完成获取地点信息");},});}});

获取用户精确位置

配置保持不变,我将在以上两小节的基础之上组织以下的内容

通过逆地址解析 reverseGeocoder(将经纬度信息转换为实际地址),实现精确定位

我们不需要传入当前地理位置信息,接口会自动获取!我们仅需从 success 回调拿到结果即可!

data: { position: "" },getPosition() { let that = this qqmapsdk.reverseGeocoder({ success:(res)=>{ that.setData({ position:res.result.address }) }, fail:(err)=>{ console.log(err); } }) },

本文链接地址:https://www.jiuchutong.com/zhishi/290888.html 转载请保留说明!

上一篇:米苏尔岛,拉贾安帕特群岛中的岛屿,印度尼西亚 (© rusm/Getty Images)(米苏拉塔是哪个国家)

下一篇:EMQX(MQTT)----基本用法以及使用Python程序进行模拟流程

  • 华为p40是不是2K屏幕(华为p40是不是麒麟芯片)

    华为p40是不是2K屏幕(华为p40是不是麒麟芯片)

  • 微信单向好友怎么看(微信单向好友怎么删除)

    微信单向好友怎么看(微信单向好友怎么删除)

  • 小米手机浏览器下载的文件在哪个文件夹(小米手机浏览器下载的软件无法安装)

    小米手机浏览器下载的文件在哪个文件夹(小米手机浏览器下载的软件无法安装)

  • 三星w2020翻盖手机上市时间(三星w2020翻盖手机报价图片)

    三星w2020翻盖手机上市时间(三星w2020翻盖手机报价图片)

  • 华为手机无故放音乐(华为手机放着不动自己响)

    华为手机无故放音乐(华为手机放着不动自己响)

  • 微信收藏的照片在哪里可以找到(微信收藏的照片打不开了怎么恢复)

    微信收藏的照片在哪里可以找到(微信收藏的照片打不开了怎么恢复)

  • 为什么投屏显示无法连接失败(为什么投屏显示停止运行)

    为什么投屏显示无法连接失败(为什么投屏显示停止运行)

  • qq闪照怎么弄秒数(qq闪照怎么弄3秒)

    qq闪照怎么弄秒数(qq闪照怎么弄3秒)

  • 华为手环只能华为手机用吗(华为手环只能华为手机吗)

    华为手环只能华为手机用吗(华为手环只能华为手机吗)

  • iphone怎么显示airpods电量(IPhone怎么显示海拔信息)

    iphone怎么显示airpods电量(IPhone怎么显示海拔信息)

  • 电脑的宽带连接用户名是什么(电脑的宽带连接怎么设置)

    电脑的宽带连接用户名是什么(电脑的宽带连接怎么设置)

  • 华为nova5pro的呼吸灯在哪里设置(华为nova5pro怎么呼叫语音助手)

    华为nova5pro的呼吸灯在哪里设置(华为nova5pro怎么呼叫语音助手)

  • 如何替换excel中的文字(如何替换excel中的空格)

    如何替换excel中的文字(如何替换excel中的空格)

  • 怎样在优酷下载视频(怎样在优酷下载视频到手机上)

    怎样在优酷下载视频(怎样在优酷下载视频到手机上)

  • 大麦买两张票是连坐吗(大麦买票可以买两张吗)

    大麦买两张票是连坐吗(大麦买票可以买两张吗)

  • 怎么用pr消除原视频字幕(pr怎么消除原视频的背景音乐)

    怎么用pr消除原视频字幕(pr怎么消除原视频的背景音乐)

  • 华为mate10多屏互动怎么用(华为mate10pro多屏互动在哪)

    华为mate10多屏互动怎么用(华为mate10pro多屏互动在哪)

  • 红米note7pro和红米note7外观一模一样吗(红米note7Pro和红米9哪个好)

    红米note7pro和红米note7外观一模一样吗(红米note7Pro和红米9哪个好)

  • 微信收款码异常怎么办(微信收款码异常解除)

    微信收款码异常怎么办(微信收款码异常解除)

  • Win7电脑中QQ音乐听不了怎么办?(电脑qq音乐设置在哪里)

    Win7电脑中QQ音乐听不了怎么办?(电脑qq音乐设置在哪里)

  • 手机解锁方法:8个顶级的 Android 手机解锁软件(1.2版本的oppo手机解锁方法)

    手机解锁方法:8个顶级的 Android 手机解锁软件(1.2版本的oppo手机解锁方法)

  • 车船使用税代扣怎么计算
  • 资产负债表不平衡如何查找
  • 食堂没有发票怎么做账
  • 大巴车怎么进行营运
  • 受托代销商品款是什么科目
  • 开业费用属于什么费用
  • 财务上用替票合法么
  • 一季度计提的所得税分录
  • 预付账款收不到发票汇算清缴调整增吗
  • 个人所得税生产经营所得税率
  • 金税盘开完票后怎么报税一下
  • 手撕发票怎么领取需要什么证件
  • 企业所得税季报可以更正吗
  • 亏损企业捐赠支出怎么算
  • 行政事业单位资产管理工作总结
  • 出口退税的发票怎么做账
  • 设备安装成本如何核算
  • 工程项目立项前包括哪几个过程
  • 企业所得税退税的会计分录怎么做
  • 进项发票未抵扣部份开红冲后当月能抵扣吗?
  • 监控维护需要什么经营范围
  • 工会经费的缴费主体
  • 华为股权激励制度
  • 发票超过标准可以报销吗
  • 增值税专用发票使用规定 最新
  • 建筑工程公司开票如何做收入
  • 购入低值易耗品计入什么科目
  • 电子发票无法预览怎么弄
  • 增值税谁来付
  • 高新技术企业研究开发费用加计扣除
  • win11任务栏失灵
  • 认缴出资额日期没有是什么意思
  • ghost还原问题1823
  • windows未能正常启动
  • win7纯净版系统安装教程
  • 多提附加税跨年怎么计算
  • 鱼香肉丝的做法的教程
  • 跨境电商需要缴纳哪些税种
  • 场地租赁费需要计提吗
  • el-input_inner
  • 科罗拉多河上的月光简谱
  • 体验了才明白的作文范文
  • php目录结构
  • python如何在画布上写字
  • 销售收入是不是销售额
  • 天猫如何不走对公账户
  • 存货成本费用
  • 美元利息结汇是属于外汇
  • 发行股份的原则
  • 职工福利费相关文件有哪些
  • 建筑施工安全费用提取标准
  • 商家说垫付运费
  • 损益类会计科目有哪些
  • 如何搭建一个企业
  • 盈余公积的构成
  • u极速u盘启动官网
  • 在windows中打开一个窗口后
  • 如何远程重装系统教程
  • 比较常见的别墅户型
  • xp系统镜像文件怎么制作
  • root什么玩意
  • unity怎么bake
  • opengl opengl es
  • 详解Javascript ES6中的箭头函数(Arrow Functions)
  • Vuforia 4.0 beta——Object Recognition (一)
  • div遮罩层整个页面
  • shell备份文件脚本
  • javascript高级程序设计电子书
  • 转换什么
  • linux pop
  • 游戏unity错误
  • 针对后台列表table拖拽比较实用的jquery拖动排序
  • 轻松实现的英文
  • jQuery 选择同时包含两个class的元素的实现方法
  • 怎么查询个人所得税申报成功
  • 上饶市税务局咨询电话
  • 粮食收储企业税收优惠
  • 河南地税申报表怎么填
  • 注册一个信息咨询公司需要什么
  • 国家税务总局组建千户集团税收风险分析专业团队
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设