微信小程序获取位置服务

复制代码
    wx.getLocation({
      type: 'gcj02',
      success(res) {
        wx.log('定位成功');
      },
      fail(err) {
        wx.log('定位失败', err);
        wx.showModal({
          content: '请打开手机和小程序中的定位服务',
          success: (modRes) => {
            if (modRes.confirm) {
              wx.openSetting({
                success(setRes) {
                  if (setRes.authSetting['scope.userLocation']) {
                    wx.log.log('定位打开成功...');
                  } else {
                    setTimeout(() => {
                      wx.showModal({
                        content: '请打开手机和小程序中的定位服务',
                        showCancel: false,
                        success: (res) => {
                          wx.log('定位成功');
                        }
                      })
                    }, 500);
                  }
                },
                fail(err) {
                  wx.log('定位失败');
                }
              })
            } else {
              wx.log('定位失败');
            }
          },
          fail: (err) => {
            wx.log('定位失败',err);
          }
        })
      }
    })

© 著作权归作者所有,转载或内容合作请联系作者

喜欢的朋友记得点赞、收藏、关注哦!!!

相关推荐
xkxnq1 分钟前
第七阶段:企业级项目实战核心能力(118天)Vue项目缓存策略:接口缓存(内存+本地)+ 组件缓存+路由缓存组合方案
vue.js·spring·缓存
学习3人组3 分钟前
业务主表+JSON自定义字段
java·spring boot·json
吕永强1 小时前
基于SpringBoot+Vue宠物领养系统的设计与实现(源码+论文+部署)
spring boot·毕业设计·毕业论文·宠物领养·宠物领养系统
happymaker06261 小时前
Spring学习日记——DAY04(复杂对象创建,AOP静态代理)
java·开发语言·spring
yoyo_zzm1 小时前
PHP vs Java:后端语言终极选择指南
java·spring boot·后端·架构·php
jasnet_u2 小时前
SpringMVC 请求处理深度解析:从 DispatcherServlet 到视图渲染
spring·springmvc·springboot
接着奏乐接着舞2 小时前
springcloud Sentinel
spring·spring cloud·sentinel
鱼鳞_2 小时前
苍穹外卖-Day01(开发环境搭建)
java·spring boot·spring·maven
学不思则罔2 小时前
SpringBoot启动失败排查指南
spring boot·后端·部署
用户398346161203 小时前
Go-Spring 实战第 4 课 —— 配置校验:使用 expr 标签拦截非法配置
spring·go