
第一种情况可能是手机设备的GPS模块没有打开或者有问题,导致无法准确定位;
第二种也可能是小程序本身编写问题或者功能未启用,请检查小程序代码,尤其是重新开启定位相关的权限,或者联系小程序的开发人员;
第三种情况还可能是手机的无线网络速度不足,或者信号过弱导致的。
在微信小程序实现简单定位功能,简单易读,获取经纬度信息,在pages下创建一个单页,举例如local页面,配置该类页面的js、wxml、json文件,来完成定位api接口的引用
localjs如下
var app = getApp()Page({
data:{
latitude:'',
longitude:''
},
getLocation:function(e) {
consolelog(e)
var that = this
wxgetLocation({
type: 'wgs84', // 默认为 wgs84 返回 gps 坐标,gcj02 返回可用于 wxopenLocation 的坐标
success: function(res){
consolelog(res)
thatsetData({
longitude:reslongitude,
latitude:reslatitude
})
}
})
}
})
localwxml如下
<view class="page-body"><view class="page-body-form">
<text class="page-body-form-key">经度:</text>
<input class="page-body-form-value" type="text"
value="{{longitude}}" name="longitude"></input>
<text class="page-body-form-key">纬度:</text>
<input class="page-body-form-value" type="text"
value="{{latitude}}" name="latitude"></input>
<view class="page-body-buttons">
<button class="page-body-button" type="primary"
bindtap="getLocation">获取位置</button>
</view>
</view>
</view>
appjson如下
{"pages":[
"pages/local/local"
],
"window":{
"backgroundTextStyle":"light",
"navigationBarBackgroundColor": "#fff",
"navigationBarTitleText": "定位",
"navigationBarTextStyle":"black"
}
}
打开手机设置—隐私 然后进入“定位服务” 将定位服务开启之后可以关联着将需要定位服务的应用软件的选项也开启。微信如何查找好友的详细位置 1、开启手机辅助定位: 虽然微信本身可通过网络相关信息进行定位,因此也会导致位置信息不是特别的准确,一种比较好的优化方法就是开启手机GPS功能实现再加精确的定位。
地图组件用于展示地图,而定位API只是获取坐标,请勿混淆两者,下面这篇文章主要给大家介绍了关于如何使用Uniapp实现微信小程序的GPS定位打卡的相关资料,需要的朋友可以参考下
写在开头
哈喽,隔了几天没写文章,小编又回来了(ω)。最近接了一个校园的需求,主要功能是希望学生每天进行定位打卡,帮助班导确认学生是否在校的情况。
上面是大致的交互过程,定位打卡是个比较常见的功能了,只是很多时候都是在 APP 上完成的,这次需求方是希望专门做个小程序来使用,当然,整个小程序还有其他很多功能模块,本章我们先来分享一下定位打卡功能,前端具体需要做哪些事情。
开通相关API权限
首先,因为这次定位打卡功能使用的是 GPS 来定位的,这就需要获取用户的地理位置信息。在小程序中,要获取用户的地理位置,微信官方提供了部分 API ,但是这些 API 有权限要求,我们需要先登陆 小程序后台 去申请。
登陆后,按路径「开发」-「开发管理」-「接口设置」中找到相关 API ,填写你使用 API 的理由,提交申请即可。
本次的功能小编一共会使用到了以下两个 API :
wxchooseLocation:用于打开微信小程序自带的地图,能选择一个位置,获取目标位置的经纬度。
wxgetLocation:用于获取用户当前所在的地理位置信息,主要为了拿到经纬度;不过,这个 API 有点难申请通过,小编也是申请了三次才过的,真是挺麻烦--,好像一般小程序主体是政府、学校或者大企业等机构就比较容易通过(●—●)。
API 权限申请好了后,我们就能进入正题了,开始正式的编码工作
需要将小程序的定位权限开启,步骤如下:
1、打开微信,点击“发现”按钮,点击小程序,找到想打开定位的微信小程序,点击“打开”;
2、进入微信小程序后,在右上角找到“····”按钮,点击进入;
3、点击要关闭的小程序名称,进入小程序详细界面,点击右上角菜单按钮;
4、点击“设置”按钮,进入小程序的管理权限管理界面。点击“地理位置”,将开关打开即可。
会议签到小程序定位改的方法:直接用手机打开微信,然后在微信上搜索会议签到小程序定位,然后直接打开手机GPS定位,然后打开手机高德地图,然后直接把自己的定位添加到会议签到小程序定位就可以改
以上就是关于微信小程序淘菜菜定位刷新不出来怎么回事全部的内容,包括:微信小程序淘菜菜定位刷新不出来怎么回事、微信小程序定位功能开发,小程序定位功能怎么用、苹果手机小程序定位在哪里设置等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)