当前位置: 首页 > news >正文

小程序如何引入腾讯位置服务

小程序如何引入腾讯位置服务

1.添加服务

登录 微信公众平台 注意:小程序要企业版的
第三方服务 -> 服务 -> 开发者资源 -> 开通腾讯位置服务
在设置 -> 第三方设置 中可以看到开通的服务,如果没有就在插件管理中添加插件


2.腾讯位置服务添加应用

注册好账号之后在应用管理 -> 我的应用
添加应用 -> 添加key
跳转链接点这里
在这里插入图片描述

3.引入插件包

找到地图选点的appId: wx********

// app.json
{"plugins": {"chooseLocation": {"version": "1.0.10","provider": "wx******** "}}
}

4.设置定位授权:

地图选点插件需要小程序提供定位授权才能够正常使用定位功能:

// app.json
{"permission": {"scope.userLocation": {"desc": "你的位置信息将用于小程序定位"}}
}

5.使用插件:

插件页面调用示例:

const key = ''; //使用在腾讯位置服务申请的key
const referer = ''; //调用插件的app的名称
const location = JSON.stringify({latitude: 39.89631551,longitude: 116.323459711
});
const category = '生活服务,娱乐休闲';wx.navigateTo({url: `plugin://chooseLocation/index?key=${key}&referer=${referer}&location=${location}&category=${category}`
});

然后就报错了




要统一小程序类目和腾讯位置服务类目,还需要小程序是企业版,不能是个人账户

6.申请wx.getLocation接口



解决办法:小程序中 开发管理 -> 接口设置 -> 开通申请



maifest.json 也要配置,不然只配置permission也不生效

在这里插入图片描述

7.完美解决



关注博主更多文章 https://blog.csdn.net/qq_39882537

http://www.lryc.cn/news/521621.html

相关文章:

  • H3CNE-12-静态路由(一)
  • 多线程锁
  • ZooKeeper 核心知识全解析:架构、角色、节点与应用
  • 笔记本电脑 选购 回收 特权模式使用 指南
  • 2023-2024 学年 广东省职业院校技能大赛(高职组)“信息安全管理与评估”赛题一
  • C#补充----反射,特性,迭代器,特殊语法,值类型运用类型。
  • 深度学习核函数
  • Spring MVC流程一张图理解
  • 计算机网络速成
  • spring.profiles.active不同优先级
  • 我这不需要保留本地修改, 只需要拉取远程更改
  • 源码编译安装httpd 2.4,提供系统服务管理脚本并测试(两种方法实现)
  • 深度学习在自动化测试中的创新应用:提升运维效率与质量
  • 单独编译QT子模块
  • 学习华为熵减:激发组织活力(系列之三)
  • CNCF云原生计算基金会
  • STM32 FreeRTOS时间片调度---FreeRTOS任务相关API函数---FreeRTOS时间管理
  • SQL LAST()
  • 云服务信息安全管理体系认证,守护云端安全
  • 【Hive】新增字段(column)后,旧分区无法更新数据问题
  • C# (图文教学)在C#的编译工具Visual Studio中使用SQLServer并对数据库中的表进行简单的增删改查--14
  • 4G DTU赋能智能配电环网柜通信运维管理
  • 快速上手 HarmonyOS 应用开发
  • 解决nginx: [emerg] unknown directive “stream“ in /etc/nginx/nginx.conf问题 --九五小庞
  • Object类和hashcode方法
  • 速通Docker === 介绍与安装
  • OpenStack 网络服务的插件架构
  • SAP SD销售模块组织架构介绍(销售组织、分销渠道等)
  • CMake学习笔记(2)
  • Linux下源码编译安装Nginx1.24及服务脚本实战