微信小程序获取位置服务

复制代码
    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);
          }
        })
      }
    })

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

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

相关推荐
武昌库里写JAVA34 分钟前
39.剖析无处不在的数据结构
java·vue.js·spring boot·课程设计·宠物管理
李白的粉6 小时前
基于springboot的在线教育系统
java·spring boot·毕业设计·课程设计·在线教育系统·源代码
小马爱打代码7 小时前
SpringBoot原生实现分布式MapReduce计算
spring boot·分布式·mapreduce
iuyou️7 小时前
Spring Boot知识点详解
java·spring boot·后端
一弓虽7 小时前
SpringBoot 学习
java·spring boot·后端·学习
ai大佬7 小时前
Java 开发玩转 MCP:从 Claude 自动化到 Spring AI Alibaba 生态整合
java·spring·自动化·api中转·apikey
我爱吃朱肉9 小时前
HTMLCSS模板实现水滴动画效果
前端·css·css3
来自星星的猫教授9 小时前
spring,spring boot, spring cloud三者区别
spring boot·spring·spring cloud
Bling_10 小时前
请求参数、路径参数、查询参数、Spring MVC/FeignClient请求相关注解梳理
java·spring·spring cloud·mvc
乌夷10 小时前
使用spring boot vue 上传mp4转码为dash并播放
vue.js·spring boot·dash