微信小程序 之wx.getLocation()获取地理信息中的小坑

提到wx.getLocation()这个方法,大家都知道是获取地理信息的

今天用这个方法获取定位经纬度后传给后台取得附近markers标记集合,

在开发工具上都正常有标记出现 ,但是在手机测试时,死活没有显示 ,

最后发现是在手机测试时,后台已经报参数不合法抛出错误通知了

原因是因为,在开发工具上获取经纬度只有小数点后5位,而我们传给后台接口的数据规定只有后6位,

这在开发工具上是正常可以请求成功,但是在手机上测试时,定位更加精确,例如"longitude":"121.53446197509766",已经达到14位了

所以这里有必要对数据进行加工处理,使用toFixed()方法截取数字的后6位

// var currentLatitude = res.latitude;  //纬度
// var currentLongitude = res.longitude; //经度
var currentLatitude = (res.latitude).toFixed(6);  //纬度
var currentLongitude = (res.longitude).toFixed(6); //经度

错误如图:

原文地址:https://www.cnblogs.com/zhixi/p/9675765.html

时间: 2024-07-29 16:09:49

微信小程序 之wx.getLocation()获取地理信息中的小坑的相关文章

微信应用号小程序下载wx.downloadFile(OBJECT)

微信应用号小程序下载wx.downloadFile(OBJECT) wx.downloadFile(OBJECT) ? 下载文件资源到本地.客户端直接发起一个HTTP GET请求,把下载到的资源根据 type 进行处理,并返回文件的本地临时路径. OBJECT参数说明: 参数 类型 必填 必填 url String 是 下载资源的 url type String 否 下载资源的类型,用于客户端识别处理,有效值:image/audio/video header Object 否 HTTP 请求 H

小程序结合云开发获取小程序码

最近开发小程序遇到一个生成小程序码的功能,常规操作是通过以下接口请求: POST https://api.weixin.qq.com/wxa/getwxacode?access_token=ACCESS_TOKEN 但是今天突然不想走寻常路,决定用一用云开发玩一玩. 话不多说,码它! wxml: <button bindstap="creatCode">点击获取</button> 云函数,我定义了一个getcode函数,首先往函数下的config.json文件配

微信小程序商店 | 即速商店_二手类小程序

即速应用商店_分类最齐全的小程序商店,收录当前最新最热门小程序,汇集各行业小程序案例及评测,在这里可以轻松找到各种实用好玩的小程序,也可免费发布 自己的小程序获取巨大流量 . PS:关于微信小程序商店_即速商店?   如何免费发布微信小程序,获取流量? 微信小程序商店|即速商店_二手小程序 要求:本次安利的可是二手类福利小程序,专业回收/出售各种闲置商品!注意,想在该类目下提交的微信小程序须具备购物.二手相关属性.如小程序内发布虚假违法信息,由小程序主体承担.点击 > 即刻提交 < 本期二手小

微信小程序商店 | 即速商店_福利类小程序

即速应用商店_分类最齐全的小程序商店,收录当前最新最热门小程序,汇集各行业小程序案例及评测,在这里可以轻松找到各种实用好玩的小程序,也可免费发布 自己的小程序获取 巨大流量 . PS:关于微信小程序商店_即速商店?   如何免费发布微信小程序,获取流量? 微信小程序商店|即速商店_福利小程序 要求:本次安利的可是一堆堆福利小程序,各大电商自有平台优惠券代金券随便领!注意,想在该类目下提交的微信小程序须具备购物.福利相关属性.如小程序内发布虚假违法信息,由小程序主体承担.点击 > 即刻提交 <

微信小程序商店 | 即速商店_商城类小程序

即速应用商店-分类最齐全的小程序商店,收录当前最新最热门小程序,汇集各行业小程序案例及评测,在这里可以轻松找到各种实用好玩的小程序,也可免费发布 自己的小程序获取巨大流量 . PS:关于微信小程序商店_即速商店?   如何免费发布微信小程序,获取流量? 微信小程序商店|即速商店_商城小程序 要求:该类目下提交的微信小程序须具备购物.商城相关属性.如小程序内发布虚假违法信息,由小程序主体承担.点击 > 即刻提交 < 本期商城小程序推荐: ? 女王名品show 测评:女王名品show小程序,免费学

微信小程序开发——连续快速点击按钮调用小程序api返回后仍然自动重新调用的异常处理

前言: 小程序开发中诸如获取用户手机号码.调起微信支付.领取卡券等api都是会有一定的延迟的.也就是说通过点击按钮调用这些api的时候,从点击按钮调用api,到支付页面或者领取卡券界面展示出来是需要一定时间的,连续点击按钮,还是有可能会重复调用的. 虽然这种情况有点极端,正常用户是不会这么连续快速的点击按钮的,但是也不能排除有用户手抖,连续点了两下.如果重复调用的话,不仅体验不好,单击事件中涉及到后端接口操作的也可能引起其他异常.所以这个问题还是要处理下的. 刚开始想到的是使用loading开启

微信小程序的正确开启方法,最新更新小程序附带详细图

我的微信版本早就更新到了最新版本V6.5.3 ,但是找遍了每个角落,都始终见不到"小程序"相关的东西,后来才知道,正确的开启方法如下! 打开微信,搜索"小程序示例"即可,点击小程序,进入界面,退出来之后会在"发现"一栏的最下面有"小程序的选项",详细的看下图.等添加完之后就可以从里面搜索小程序,添加小程序了! 看到了吧,非常多的小程序,可以免下载很多APP,节省手机空间. 但是,这个小程序搜索有个规则,就是你要搜索小程序,必须

阿拉丁小程序生态课7月开课,解读小程序的“前世今生”

阿拉丁小程序生态课·北京站将于7月8日13:30-17:30在北京京粮大厦四层方糖小镇举行,开课前期工作正在紧锣密鼓筹备中.会务方透露,本次生态课将从小程序对O2O商业带来的变革.小程序未来的发展.以及小程序如何实现商业化等方面进行探讨.目前已邀约到多位早期小程序应用者以及在小程序上玩出花样的企业负责人进行现场交流. 众多与会行业大咖中有首个标杆微信小程序腾讯自选股小程序负责人张坤.京东到家产品总监练燕杰.险峰长青投资副总裁吴炳见.原极客公园CEO阿禅.花帮主创始人赵继强等,届时将围绕小程序商业

如何玩转小程序+公众号?手把手教你JeeWx小程序CMS与公众号关联

随着微信小程序新功能.新入口的不断更新,小程序的商业价值逐步增强,特别是小程序与公众号的深度融合,已经让小程序成为各行业新的营销渠道.Jeewx平台专注小程序的开发,逐步完善小程序生态圈,通过简单操作即可实现公众号拥有小程序能力.下面给大家介绍一下如何将jeewx小程序CMS关联公众号. 第一步:打开微信公众号后台https://mp.weixin.qq.com/,找到 "小程序-小程序管理"菜单,点击后,右侧有 "关联小程序",点击进入.(目前微信已开放所有的公众