微信小程序获取位置服务

    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);
          }
        })
      }
    })

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

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

相关推荐
liuyunshengsir19 分钟前
Spring Boot 使用 Micrometer 集成 Prometheus 监控 Java 应用性能
java·spring boot·prometheus
何中应38 分钟前
Spring Boot中选择性加载Bean的几种方式
java·spring boot·后端
2013crazy1 小时前
Java 基于 SpringBoot+Vue 的校园兼职平台(附源码、部署、文档)
java·vue.js·spring boot·兼职平台·校园兼职·兼职发布平台
小高不明2 小时前
仿 RabbitMQ 的消息队列3(实战项目)
java·开发语言·spring·rabbitmq·mybatis
michael.csdn2 小时前
Spring Boot & MyBatis Plus 版本兼容问题(记录)
spring boot·后端·mybatis plus
万物皆字节2 小时前
Springboot3 自动装配流程与核心文件:imports文件
spring boot
问道飞鱼2 小时前
【Springboot知识】Springboot结合redis实现分布式锁
spring boot·redis·分布式
Yeats_Liao2 小时前
Spring 框架:配置缓存管理器、注解参数与过期时间
java·spring·缓存
Yeats_Liao2 小时前
Spring 定时任务:@Scheduled 注解四大参数解析
android·java·spring
码明2 小时前
SpringBoot整合ssm——图书管理系统
java·spring boot·spring