在编译成微信小程序以后,可以看到小程序项目底下的 app.json 文件中的 permission 底下有了位置接口权限:
然后安卓真机便可以使用 chooseLocation 方法获取位置信巧蚂息了。
地图组件用于展示地图,而定位API只是获取坐标,请勿混淆两者,下面这篇文章主要给大家介绍了关于如何使用Uniapp实现微信小程序的GPS定位打卡的相关资料,需要的朋友可以参考下写在开头
哈喽,隔了几天没写文章,小编又回来了(ω)。最近接了一个校园的需求,主要功能是希望学生每天进行定位打卡,帮助毁册班导确认学生是否在校的情况。
上面图片是大致的交互过程,定位打卡是个比较常见的功能了,只是很多时候都是在 APP 上完成的,这次需求方是希望专门做个小程序来使用,当然,整个小程序还有其他很多功能模块,本章我们先来分享一下定位打卡功能,前端具体需要做哪些事情。
开通相关API权限
首先,因为这次定位打卡功能使用的是 GPS 来定位的,这就需要获取用户的地理位置信息。在小程序中,要纤闹宏获取用户的地理位置,微信官方提供了部分 API ,但是这些 API 有权限要求,我们需要先登陆 小程序后台 去申请。
登陆后,按路径「开发」-「开发管理」-「接口设置」中找到相关 API ,填写你使用 API 的理由,提交申请即可。
本次的功能小编一共会使用到了以下两个 API :
wx.chooseLocation:用于打开微信小弯早程序自带的地图,能选择一个位置,获取目标位置的经纬度。
wx.getLocation:用于获取用户当前所在的地理位置信息,主要为了拿到经纬度;不过,这个 API 有点难申请通过,小编也是申请了三次才过的,真是挺麻烦-.-,好像一般小程序主体是政府、学校或者大企业等机构就比较容易通过(●—●)。
API 权限申请好了后,我们就能进入正题了,开始正式的编码工作
ioS更改微信小程序定位微信小程序定位可以通过调用微信小程序的API来实现。可以使用wx.getLocation()来获取用户当前的地理位置,并设置相关蔽晌参数来更改定位精度。另外,可以使用wx.chooseLocation()来让用户手动选掘袭择地理位置,并获取相关信判并兄息。欢迎分享,转载请注明来源:内存溢出
评论列表(0条)