位置: 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程序进行模拟流程

  • vivox70pro有nfc吗(x70pro有没有nfc)

    vivox70pro有nfc吗(x70pro有没有nfc)

  • 怎么新建word空白文档(怎么新建word空白文档并命名)

    怎么新建word空白文档(怎么新建word空白文档并命名)

  • 小米9街拍模式声音怎么关闭(小米街拍模式怎么静音)

    小米9街拍模式声音怎么关闭(小米街拍模式怎么静音)

  • 抖音视频不能保存本地(抖音视频不能保存)

    抖音视频不能保存本地(抖音视频不能保存)

  • iphone11双4G吗(苹果11双4g)

    iphone11双4G吗(苹果11双4g)

  • 图片批量重命名怎么弄(wps图片批量重命名)

    图片批量重命名怎么弄(wps图片批量重命名)

  • 开情侣空间会关联qq吗(开情侣空间会关联吗)

    开情侣空间会关联qq吗(开情侣空间会关联吗)

  • 微单与单反相机的差别(微单与单反相机哪个更好)

    微单与单反相机的差别(微单与单反相机哪个更好)

  • 荣耀10频繁死机自动重启(荣耀10频繁死机什么原因)

    荣耀10频繁死机自动重启(荣耀10频繁死机什么原因)

  • 朋友圈点赞记录在哪儿查找(怎么看给别人朋友圈点赞记录)

    朋友圈点赞记录在哪儿查找(怎么看给别人朋友圈点赞记录)

  • 苹果第一页搜索怎么关(iphone第一页搜索编辑)

    苹果第一页搜索怎么关(iphone第一页搜索编辑)

  • 苹果11黑屏中间转圈(苹果11黑屏中间有个圈一直转)

    苹果11黑屏中间转圈(苹果11黑屏中间有个圈一直转)

  • 樱花动漫一直加载不出来怎么办(樱花动漫加载不进去)

    樱花动漫一直加载不出来怎么办(樱花动漫加载不进去)

  • 麒麟990和麒麟810区别(麒麟990和麒麟810哪个更好)

    麒麟990和麒麟810区别(麒麟990和麒麟810哪个更好)

  • 华为自拍录像是反的(华为自拍录像是反的怎么调)

    华为自拍录像是反的(华为自拍录像是反的怎么调)

  • 平板可以插鼠标键盘吗(平板电脑和键盘怎么连接)

    平板可以插鼠标键盘吗(平板电脑和键盘怎么连接)

  • 苹果11怎么关闭静音模式(苹果11怎么关闭程序)

    苹果11怎么关闭静音模式(苹果11怎么关闭程序)

  • 手机步数原理(手机的步数是根据什么测定的)

    手机步数原理(手机的步数是根据什么测定的)

  • 华为地图什么时候出(华为地图什么时候出车道级导航)

    华为地图什么时候出(华为地图什么时候出车道级导航)

  • 如何设置网络打印机ip(如何设置网络打印机主机)

    如何设置网络打印机ip(如何设置网络打印机主机)

  • 华为nova4手机发热严重吗(华为nova4手机发烫怎么解决)

    华为nova4手机发热严重吗(华为nova4手机发烫怎么解决)

  • 朋友圈气泡视频怎么发(朋友圈 气泡)

    朋友圈气泡视频怎么发(朋友圈 气泡)

  • 红米k20pro电池耐用吗(红米k20pro电池能用几年)

    红米k20pro电池耐用吗(红米k20pro电池能用几年)

  • 三星s10续航能用一天吗(三星s10 s10+续航)

    三星s10续航能用一天吗(三星s10 s10+续航)

  • 功能:Session与Vue:登录获取权限,并完成session存储(session和viewstate)

    功能:Session与Vue:登录获取权限,并完成session存储(session和viewstate)

  • 折旧年限与税法有关吗
  • 独立核算的分公司
  • 实际发生应收账款坏账时的会计处理
  • 负债的账面价值减去未来期间计算应纳税所得额
  • 小规模纳税人印花税怎样计算
  • 单位注销合并时在原单位各个账户余额保留
  • 电子税务局一般纳税人申请流程
  • 企业所得税计算器2023
  • 公益捐款
  • 残保金所属期与税款所属期
  • 购买债券投资的交易费用
  • 以前年度少计提收入
  • 怎么辨别是非
  • 清算结业是什么意思
  • 资产收购的特殊性税务处理方法
  • 库存商品成本变动率
  • macos10.15.7更新
  • 如何将win11笔记本连接到家庭打印机上
  • 税前利润的公式有哪些
  • linux系统的
  • swoole和websocket的区别
  • typecho插件开发教程
  • 双系统启动界面
  • 公司多缴税款超过3年怎么办
  • php 调用函数
  • php面向对象编程学生类
  • 会计计量属性的是
  • 直线法摊销的账面价值
  • 园林绿化企业设立的条件和程序
  • php制作网页
  • Aerial view of Chapel Bridge over the river Reuss in Lucerne, Switzerland (© Neleman Initiative/Gallery Stock)
  • php16进制
  • 微信小程序最新咸鱼之王兑换
  • java定时器怎么用
  • php 方法
  • 织梦数据库在哪
  • 利润表上期数指的是什么
  • 库存商品用于研发要进项税额转出吗
  • 个税申报漏报人怎么办
  • 预算单位往来资金增加申报表代办人签字有风险吗?
  • 软件服务费可以全额抵扣吗?
  • 2021年发票认证期限为多少天
  • 金蝶财务软件怎么备份
  • 预计净残值影响营业利润吗
  • 短期贷款利息支付
  • 企业亏损所得税处理
  • 建筑业无票收入收货款分录
  • 收到设计费属于什么业务类型
  • 应付账款收不回发票该如何调整
  • 结转固定资产清理科目
  • 同一客户有应收应付可以相互抵消吗
  • 开办职工食堂
  • 财务常见问题有哪些
  • 离职补偿金要交个税吗
  • 仲裁是什么意思举个例子
  • mysql基础概念
  • Windows8.1和Ubuntu14.04双系统卸载Ubuntu的方法
  • win10系统怎么将桌面路径改为d盘
  • xp简单实用的网络连接
  • WIN10补丁无法卸载
  • win7系统玩游戏怎么样
  • win8注册表损坏进不了系统
  • opengl csdn
  • 详解16型人格
  • table标签怎么设置宽高
  • python wms
  • javascript要怎么学
  • jquery可以实现哪些效果
  • jquery方法查询api
  • jquery返回顶部
  • 手机unity游戏
  • python 转换为字符
  • js中的eval
  • python中import导入模块的方法
  • 陕西省电子税务局
  • 销售货物免征增值税时收取的增值税税款需计入当期损益
  • 承租房变更承租人申请怎么写
  • 转租房子转租人需要签合同吗合法吗
  • 申报的销项税额怎么计算
  • 佩兰诗胶原蛋白填充霜真的有效果吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设