微信小程序获取位置服务

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

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

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

相关推荐
流烟默2 小时前
SSE 实战:在 SpringBoot + Vue 项目中零依赖实现轻量级实时消息推送
vue.js·spring boot·后端·sse
七夜zippoe2 小时前
Spring AI 是什么?Java 工程师的 AI 开发第一站
java·人工智能·spring·ai·开发
ly76893 小时前
Spring Boot 集成 PostgreSQL 的连接池调优:HikariCP、prepared statement 与服务器资源边界
spring boot·postgresql·hikaricp·连接池调优
wangjialelele3 小时前
一文梳理 Spring Cloud 核心组件:Eureka、Nacos、OpenFeign、LoadBalancer 与 Gateway
java·spring boot·spring·spring cloud·微服务·nacos
萧瑟余晖3 小时前
Spring Security综合实战与安全加固详解
java·安全·spring
CarIise4 小时前
Spring MVC 请求参数绑定与常用注解2
java·spring·mvc
七夜zippoe4 小时前
Spring Boot 接通义千问:从拿 Key 到第一个对话接口跑通(保姆级)
java·spring boot·后端
Nebula_g4 小时前
SpringBoot企业级实战项目—云禾外卖—SpringBoot常用注解解析
java·网络·数据库·spring boot·后端·spring·javase
企业数字化笔记5 小时前
租户停用后数据和任务怎么处理?冻结、恢复与保留策略的实现
android·java·spring boot
CarIise5 小时前
Spring MVC 请求参数绑定与常用注解
java·spring·mvc