当前位置: 首页 > news >正文

找潍坊做网站的企业建网站一般要多少钱

找潍坊做网站的,企业建网站一般要多少钱,醴陵住房和城乡建设厅网站,城乡建设举报网站uni.getlocation 在H5中,如果用户未开gps定位或者gps定位信号较差时,定位会失败。这种情况uni.getlocation也不会出现报错,也不会有后续执行,导致代码阻塞,体验极差。 解决方案1:拿不到定位或者定位失败这个…

       uni.getlocation 在H5中,如果用户未开gps定位或者gps定位信号较差时,定位会失败。这种情况uni.getlocation也不会出现报错,也不会有后续执行,导致代码阻塞,体验极差。

       解决方案1:拿不到定位或者定位失败这个时候可以尝试与后端配合使用ip定位进行定位,保证后续的执行。

       解决方案2:引导用户开启gps定位(可以直接跳转到手机gps定位界面为最好,目前没有找到合适的方法,如果您知道得话,欢迎留言讨论)。

       解决方案3:前端对uni.getLocation进行处理。因为未开定位时uni.getlocation根本不执行,所以在uni.getlocation中不管是success、fail、compelet都不会执行,这个时候我们可以添加一个宏任务。如果uni.getlocation未执行就可以通过setTimeout的执行进行返回,如果uni.getLocation执行了,就直接通过uni.getlocation进行返回。代码如下:

/*** @description 通过uni.getLocation获取相关地理信息* @returns */
export function getLatLng() {return new Promise((resolve) => {uni.getLocation({type: 'wgs84',timeout: 6,fail: () => {resolve({...getLocationLatLng(), errMsg: 'getLocation:fail'})},success: (res) => {const params = { ...res, latitude: res.latitude, longitude: res.longitude }uni.setStorageSync('LatLng', JSON.stringify(params));resolve(params);},})const timer = setTimeout(() => {clearTimeout(timer)resolve({...getLocationLatLng(), errMsg: 'getLocation:fail'})}, 6000)})
}

http://www.dt0577.cn/news/5275.html

相关文章:

  • 个人二级网站怎么做最近一周的热点新闻
  • 广东阳春市建设局网站产品代理推广方案
  • 网站开发教程免费网络营销网站推广方案
  • 设计公司网站需要什么条件百度怎么发帖做推广
  • 网站上的报名表链接是怎么做的排行榜哪个网站最好
  • 网站建设优化项目下载地图导航手机版免流量费用
  • 企业做网站需要什么资料seo网站优化专家
  • 物流行业网站建设市场分析百度网盘账号登录入口
  • 苏州营销网站建设公司排名软文广告范例大全
  • 网站设计模式国内最好的危机公关公司
  • 六安网站建设网站软件下载大全
  • 免费自己做网站手机软件dw网站制作
  • 源码下载网站广州十大营销策划公司
  • wordpress美女图片站采集中国去中心化搜索引擎
  • 微博seo营销seo关键词首页排名
  • wordpress 综合主题百度推广优化公司
  • 贵阳有做网站的公司吗手机金融界网站
  • 口碑好的聊城网站建设seo优化网站百度技术
  • 企业做网站的方案直通车关键词怎么优化
  • 端州网站建设下载百度推广app
  • 黄石本土做网站的公司100个免费推广网站
  • 360网站seo怎么做口碑营销的优势有哪些
  • 自己做网站现实么seo网站优化公司
  • 深圳响应式网站制作网站百度关键词优化
  • 做样子的网站怎么样推广自己的网站
  • 用户后台网站化妆品推广软文
  • 凡科网站怎么修改昨天做的网站制作一个网站的流程有哪些
  • 甜品网站设计论文长沙百度搜索排名优化
  • 唐山网站制作软件网页设计规范
  • 专业公司做网站快速优化seo软件