首页 > 编程语言 >uniapp微信小程序获取定位

uniapp微信小程序获取定位

时间:2024-07-11 13:43:14浏览次数:6  
标签:uniapp 定位 微信 配置 json requiredPrivateInfos

一、需求

在uniapp编写的微信小程序中获取到用户的定位(简单版)

二、方法及使用时遇到的问题

1、从微信开放文档中了解到微信小程序中获取用户的定位可以使用wx.getLocation

2、直接使用文档中的示例代码,并在文件目录的 pages.json 中进行 requiredPrivateInfos 配置,再运行代码发现配置没有效果,并且配置未出现在 app.json 中。(问题1)

3、完成配置 requiredPrivateInfos 后,出现错误提示(问题2)

 4、配置完成后使用 wx.openLocation 显示坐标,发现定位偏差非常大(问题3)

三、问题解决办法

问题1:在uniapp的项目文件目录中,需要在 manifest.json 中点击源码视图 "mp-weixin" 下添加 requiredPrivateInfos 的配置。

"requiredPrivateInfos": ["getLocation"]

问题2:同样在 manifest.json 中的 "mp-weixin" 下添加配置

"permission": {
            "scope.userLocation": {
                "desc": "你的位置信息将用于小程序位置接口的效果展示"
            }
        },

 (问题1、2的配置如图)

问题3:使用微信开发者工具显示定位会有较大偏差,使用真机运行则定位想对于会准确一点。

 

标签:uniapp,定位,微信,配置,json,requiredPrivateInfos
From: https://www.cnblogs.com/shlbetter/p/18295891

相关文章

  • SSM电商微信小程序 毕业设计-附源码09228
    摘 要随着微信小程序的使用越来越广泛,在传统的商业模式中,对于各类生活日常商品,人们习惯于到各种商家店铺购买。然而在快节奏的新时代中,人们不一定能为购买商品腾出时间,更不会耐心挑选自己想要的商品。所以设计一个电商微信小程序,既是迎合电子商务的大潮流,也是传统商品行业......
  • 抖音0基础入门/注册/养号/定位/剪辑/剧本拍摄/主播培训/小店
    抖音平台内容创作与变现策略研究本文献为抖音平台的内容创作者和运营者提供了一套系统化的入门教程。涵盖了从注册、养号、内容定位、视频剪辑、剧本创作、拍摄技巧、主播培训到小店变现等多个方面,旨在帮助初学者快速掌握抖音平台的运营策略。1.引言抖音作为当前流行的短......
  • cubemx+hal stm32 atgm336h GPS 北斗 定位 模块 驱动代码
    usart2.cgps的串口2设置voidMX_USART2_UART_Init(void){/*USERCODEBEGINUSART2_Init0*//*USERCODEENDUSART2_Init0*//*USERCODEBEGINUSART2_Init1*//*USERCODEENDUSART2_Init1*/huart2.Instance=USART2;huart2.Init.BaudR......
  • cubemx+hal stm32 atgm336h GPS 北斗 定位 模块 驱动代码
    usart2.cgps的串口2设置voidMX_USART2_UART_Init(void){/*USERCODEBEGINUSART2_Init0*//*USERCODEENDUSART2_Init0*//*USERCODEBEGINUSART2_Init1*//*USERCODEENDUSART2_Init1*/huart2.Instance=USART2;huart2.Init.BaudR......
  • cubemx+hal stm32 atgm336h GPS 北斗 定位 模块 驱动代码
    usart2.cgps的串口2设置voidMX_USART2_UART_Init(void){/*USERCODEBEGINUSART2_Init0*//*USERCODEENDUSART2_Init0*//*USERCODEBEGINUSART2_Init1*//*USERCODEENDUSART2_Init1*/huart2.Instance=USART2;huart2.Init.BaudRate......
  • 微信小程序 - 选项卡切换 - 视频播放 - (图解+代码流程)
    目录一、选项卡切换效果图1.选项卡切换.wxml代码2.选项卡切换.wxss代码3.选项卡切换.js代码neirclik函数onLoad函数ctqis函数二、视频播放效果图1.视频播放.wxml代码视频组件1.视频播放.wxss代码3.视频播放.js代码**随机颜色生成函数getRandomColor()****页......
  • uniapp-Java使用AES加密解密
    操作前uniapp需要安装  npminstallcrypto-js 在需要使用的界面加入 importCryptoJSfrom'crypto-js' java端<!--springsecurity安全认证--><dependency><groupId>org.springframework.boot</groupId>......
  • W外链短网址平台怎么样?抖音/小红书/快手/微信卡片生成
    在当今数字化时代,网址的便捷性和易记性对于用户体验和网站推广至关重要。短网址技术应运而生,以其简洁、易记、方便分享的特性,逐渐成为网站优化和推广的重要手段之一。其中,W外链作为一个功能全面的短网址服务平台,以其独特的优势在市场上脱颖而出。本文将深入探讨短网址的核心技术,以......
  • Electron-ViteChat桌面端聊天室|electron31+vite5+pinia2仿微信EXE程序
    原创研发Electron31+vue3+elementPlus仿微信客户端聊天应用。使用最新跨平台技术electron31.x+vite5+vue3setup+pinia2+element-plus实战开发电脑版聊天室Exe程序。整个聊天程序界面清爽简约,支持展示/收缩侧边栏、electron新开多窗口、换肤等功能。electron-vitechat......
  • PLM是什么?一文读懂PLM系统的定位、价值、特点、功能(流程行业&离散行业)、实施、以及发
    随着全球制造业向智能化、数字化转型,产品生命周期管理(PLM)系统已成为企业优化研发流程、加速产品上市速度的关键工具。本文将带您深入了解PLM,了解研发管理的最佳实践。01、PLM系统的定位PLM即产品生命周期管理,ProductLifecycleManagement的简称。PLM系统包括三个方面的意涵:......