1、设置是否开启位置共享开关

使用微信自带的组件,switch开关:
微信开发者文档中改开关的属性:
https://developers.weixin.qq.com/miniprogram/dev/component/switch.html

<view><text>开启共享位置:</text><switch checked="{{isLocation}}" bindchange="switchChange"/>
</view>

2、向用户询问授权:

在app.json中添加如下字段,在调用wx.getLocation时会向用户询问授权

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

3、使用API获得用户当前位置

使用wx.getLocation,在获得经纬度后对页面中的数据进行更新

 wx.getLocation({type: 'gcj02',success: (res)=> {const latitude = res.latitudeconst longitude = res.longitudethis.setData({longitude,latitude});this.getNearUsers();}})

4、使用微信中的<map>组件显示自己的定位

微信开发者文档中的属性介绍:

https://developers.weixin.qq.com/miniprogram/dev/component/map.html
必填属性:
(1)经纬度:

  <map id="map" longitude="{{ longitude }}" latitude="{{ latitude }}"></map>

推荐填写:
(1)show-location:显示自己的位置
其他属性的使用可以参考文档自行进行调试

微信小程序开发-共享位置功能相关推荐

  1. 微信小程序开发--当前位置的详细地址获取amp;amp;amp;amp;城市列表获取-具体到:省--市--区、县级市---乡镇、街道

    1. 申请开发者密钥(key):申请密钥 2. 下载微信小程序JavaScriptSDK,微信小程序JavaScriptSDK v1.0 3. 安全域名设置,在"设置" -> ...

  2. 微信小程序开发实现搜索功能

    对于搜索都是会有一些需要的,所以搜索页面还是可以复用的.主页面就是下面这样: 这个页面在pages/components/component2/component2.wxml 点击页面中 黄色的inp ...

  3. 微信小程序开发工具介绍及安装(下)

    开发工具的基本功能介绍 微信小程序开发工具是一款强大的集成开发环境(IDE),旨在帮助开发者更便捷地创建.调试和发布微信小程序.它提供了丰富的功能和工具集,下面将对微信小程序开发工具的基本功能进行详细 ...

  4. 微信小程序开发得会议扫码签到系统

    分享下最近做的一个微信程序会议签到,本系统后台基于ssm(Spring+SpringMVC+MyBatis)开发,前台为小程序开发的会议扫码签到程序,系统以Java作为编程语言,采用Mysql数据库作 ...

  5. 小程序onload_微信小程序开发入门之共享账本(十四)

    微信小程序开发入门之共享账本(十四) (备注:微信小程序的wxml文件相当于HTML文件,wxss文件相当于CSS文件,js文件就是JavaScript文件,数据库为NoSQL数据库,数据库脚本语言也 ...

  6. 农家乐微信小程序开发功能

    对于农家乐旅游行业的微信小程序开发,重点还是应该放在功能上,比如:为游客提供最便捷的路线,帮助使用者制定好相应的旅游景点,当然要有旅游费用的预估功能,帮助游客更好的了解出行的所有,让游客在进行农家乐旅 ...

  7. 微信小程序原生开发功能合集一:微信小程序开发介绍

    一.专栏介绍   本专栏主要内容为微信小程序常用功能开发过程的介绍说明,包括开发微信小程序常用组件的封装.常用功能的开发等,提供源代码.开发过程讲解视频.完整的课程等.   组件封装: 下拉选择组件. ...

  8. 微信小程序开发教程第八章:微信小程序分组开发与左滑功能实现

    接着上面微信小程序开发教程第八章:微信小程序分组开发与左滑功能实现.(第一二章:微信小程序开发教程,第三四章:微信小程序项目结构以及配置&微信小程序首页面开发,第五章:微信小程序名片夹详情页开 ...

  9. 微信小程序开发(2) - 微信小程序实现拍照和录像拍摄功能方法

    微信小程序开发2 - 本文实例讲述了微信小程序实现拍照和录像拍摄功能方法.分享给大家供大家参考,具体如下: 微信小程序拍照: API:wx.chooseImage 原先的想法是使用微信的camera组 ...

最新文章

  1. Linux查看多核CPU利用率
  2. 《百面机器学习》---AI算法工程师求职必备“面经”
  3. linux裸设备文件系统,Linux当中的文件系统
  4. uglifyjs报错 webpack_基于vue2.X的webpack基本配置,教你手动撸一个webpack4的配置
  5. 【Qt】Qt中信号与槽
  6. scanf读取字符_在C语言中使用scanf()读取整数时跳过字符
  7. java HashMap实现中文分词器 应用:敏感词过滤实现
  8. mysql 导入导出脚本_MySQL导入和导出sql脚本
  9. C++11多线程のfuture,promise,package_task
  10. C# WPD PortableDeviceApiLib获取便携设备列表
  11. 【前端】h5音乐播放demo 可关闭可播放
  12. selenium弹窗无法定位_Selenium异常集锦
  13. 神经网络+CNN模型训练总结:
  14. 在MATLAB中绘制水平线和垂直线的一些方法
  15. 一款可以通过经度纬度精确查询天气的工具
  16. html几个重要标签用法(div,p,span,ul,li,dl,dt,dd,a,img,h,strong,em)
  17. 网贷害人,迷途知返后,天真的以为外包只要会增删改查就够了???
  18. xampp mysql密码忘记_XAMPP重置MySQL密码
  19. 经典PID在智能自寻迹小车中的应用分析
  20. win7电脑,勾选“显示隐藏的文件、文件夹和驱动器”后自动取消勾选的解决方法...

热门文章

  1. 处理“window无法配置无线网络”技巧
  2. opencv中CV_8UC3什么意思
  3. 施耐德高压电源维修高压发生器NHRR01001K
  4. wav格式的音频信号的时域和时频谱图分析
  5. python画熊猫代码_超清字符画——Python代码
  6. mysql哪个皮肤好用_MySQL实现replace函数的几种实用场景
  7. python 弹窗 模拟熊猫烧香病毒 适合老师开学特别的自我介绍
  8. Mac qq 如何双开多开?
  9. 解决Spyder无法打开
  10. AndroidUtilCode工具类