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

uniapp微信小程序中打开腾讯地图获取用户位置信息

实现的效果

 

第一步:首先登录微信公众平台 , 需要用到AppID

 

第二步: 注册登录腾讯位置服务

注册需要手机号和邮箱确认,然后创建应用

创建后点击添加key

添加后会生成key,后面会用到这个key

第三步: 登录微信公众平台,进入开发管理- -> 开发设置 添加 服务器域名

 

 第四步:在 manifest.json 文件 Web配置中,定位和地图勾选腾讯地图,将自己的腾讯地图的 Key 粘贴至此。

 代码中

 第五步:以上配置全部完成下面是开发代码

点击按钮

<view class="positioning-logo" @click="getLocation"><imagesrc="/static/image/positioning.png"class="positioning-img"/><text>定位</text>
</view>

 js代码

const getLocation = () => {uni.getSystemInfo({success(res) {let locationEnabled = res.locationEnabled; //判断手机定位服务是否开启let locationAuthorized = res.locationAuthorized; //判断定位服务是否允许微信授权if (locationEnabled == false || locationAuthorized == false) {//手机定位服务(GPS)未授权uni.showModal({title: "授权",content: "获取授权失败,是否前往授权?",success: function (result) {if (result.confirm) {uni.openAppAuthorizeSetting();}},fail: function () {uni.showToast({title: "请前往设置中授权位置信息",icon: "none",});},});} else {uni.chooseLocation({success: function (response) {console.log("位置名称:", response);},});}},});};

 

 

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

相关文章:

  • 嵌入式领域:人才供需失衡,发展潜力巨大
  • python 书籍
  • Debian纯净系统安装php常用扩展和程序
  • vue+element中如何设置单个el-date-picker开始时间和结束时间关联
  • 二次封装ajax和axios
  • Android进阶之SeekBar动态显示进度
  • 企业计算机服务器中了locked勒索病毒怎么办,如何预防勒索病毒攻击
  • 大麦订单截图 一键生成订单截图
  • LLaMA长度外推高性价比trick:线性插值法及相关改进源码阅读及相关记录
  • 中国信息安全测评中心CISP家族认证一览
  • 牛客网【面试必刷TOP101】~ 06 递归/回溯
  • ArcGIS Pro基础:【划分】工具实现等比例、等面积、等宽度划分图形操作
  • 括号匹配问题:栈的巧妙应用与代码优化【栈、优化、哈希表】
  • vue项目正确使用样式deep穿透
  • Jenkins持续集成-快速上手
  • 查看linux 所有运行的应用和端口命令
  • Maven安装与配置,Eclipse配置Maven【图文并茂的保姆级教程】
  • 利用XLL文件投递Qbot银行木马的钓鱼活动分析
  • 2023CNSS——WEB题解(持续更新)
  • Unity之ShaderGraph 节点介绍 数学节点
  • springboot mongo 使用
  • 如何使用appuploader制作apple证书​
  • Promise详细版
  • v-for循环生成的盒子只改变当前选中的盒子的样式
  • Spring Data JPA源码
  • 如何防止CSRF攻击
  • linuxARM裸机学习笔记(7)----RTC实时时钟实验
  • NSS [UUCTF 2022 新生赛]ez_upload
  • 【操作系统】操作系统知识点总结(秋招篇)
  • 篇十九:迭代器模式:遍历集合