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

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

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

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.kler.cn/a/504682.html

相关文章:

  • stack_queue的底层,模拟实现,deque和priority_queue详解
  • linux mysql 备份
  • 使用docker-compose安装Redis的主从+哨兵模式
  • excel 整理表格,分割一列变成多列数据
  • 【ArcGIS初学】产生随机点计算混淆矩阵
  • 怎么理解编码器与解码器?
  • 思科—网络安全笔记
  • 异常:o.s.web.servlet.PageNotFound : No mapping for GET
  • 蓝桥杯第二天学习笔记
  • 使用PWM生成模式驱动BLDC三相无刷直流电机
  • LabVIEW滤波器功能
  • Multi-Agent如何设计
  • 【0x003A】HCI_Write_Current_IAC_LAP命令详解
  • 前端Vue框架——npm ci与npm install的区别以及package-lock.json文件与package.json的区别
  • 【gin】中间件使用之jwt身份认证和Cors跨域,go案例
  • 【scala】含有list子集的递归方法记录层数深度
  • 算法分析与设计之贪心算法
  • 基于pysptools实现端元提取及无监督光谱分类
  • Flink (五) :DataStream API (二)
  • 将内部部署系统的端口暴露给外部访问,并且仅允许指定 IP 的服务器访问该端口
  • 线上资源访问本地数据-跨域问题总结
  • 在eNSp上telnet一下吧
  • ubuntu下安装Mysql 以及3306端口被占用解决方法
  • Kibana操作ES基础
  • 学习AI大模型的小白入门建议和具体的学习方法推荐
  • 【python】OpenCV—Extract Horizontal and Vertical Lines—Morphology