微信小程序wx.chooseLocation地图的使用

简介: 微信小程序wx.chooseLocation地图的使用

一、申请开通

在小程序管理后台,「开发」-「开发管理」-「接口设置」中开通该接口权限,否则可能审核不通过

二、用法

1、配置地理位置用途说明

app.json中:

"permission": {
    "scope.userLocation": {
      "desc": "你的位置信息将用于小程序位置接口的效果展示" 
    }
 }
2.声明需配置的接口

在这里插入图片描述如果小程序中用到了上述接口,都需要在app.json中进行配置,否则上线成功后也用不了这个功能
app.json中:

"requiredPrivateInfos": ["getLocation", "chooseLocation", "chooseAddress"]
3.获取当前位置
    wx.getLocation({
      // wgs84 返回 gps 坐标,gcj02 返回可用于wx.openLocation的坐标
      type: 'gcj02',
      //获取位置成功
      success: function (res) {
        console.log(res)  //获取的的当前位置的详细信息,包含需要的坐标
      },
      //获取位置失败
      fail: function (err) {
        console.log("获取位置信息失败,请返回重试")
      },
      //接口调用结束的回调函数(调用成功、失败都会执行)
      complete: function (info) {
        console.log("完成")
      },
    })
4.根据坐标位置显示地图导航
wx.openLocation({
     //当前经纬度
  latitude: 31.232091,
  longitude: 121.493491,
  //缩放级别默认18,缩放比例为5-18
  scale: 18,
  //位置名
  name: '外滩',
  //详细地址
  address: '上海市上海市黄浦区延安东路与中山东二路交叉口东南',
  //成功打印信息
  success: function (res) {
  },
  //失败打印信息
  fail: function (err) {
    wx.showToast({
      title: '调用地图失败,请返回重试',
    })
  },
})
5.选择位置
wx.chooseLocation({
   success: function (res) {
      console.log(res); 
    },
    fail: function () {
    },
    complete: function () {
    }
})
相关文章
|
4天前
|
小程序 定位技术 API
【社区每周】小程序码支持沙箱调试;开发文档新增产品地图(1月第二期)
【社区每周】小程序码支持沙箱调试;开发文档新增产品地图(1月第二期)
30 0
|
6月前
|
移动开发 小程序 JavaScript
小程序中加载html5地图界面链接
小程序中加载html5地图界面链接
61 0
|
2天前
|
小程序 安全 定位技术
高德地图实现-微信小程序地图导航
高德地图实现-微信小程序地图导航
|
4天前
|
小程序 定位技术 API
微信小程序实现地图功能(腾讯地图)
微信小程序实现地图功能(腾讯地图)
|
4天前
|
小程序 JavaScript 定位技术
微信小程序地图控件Map的使用
微信小程序地图控件Map的使用
113 0
|
9月前
|
人工智能 小程序 搜索推荐
找到刀郎《罗刹海市》--微信小程序调用地图--【小程序花园】
找到刀郎《罗刹海市》--微信小程序调用地图--【小程序花园】
|
4天前
|
小程序 定位技术 API
微信小程序引入地图
微信小程序引入地图
99 0
|
6月前
|
小程序 JavaScript 定位技术
小程序点击指定地址按钮直接打开地图导航
小程序点击指定地址按钮直接打开地图导航
132 0
|
6月前
|
小程序 API
小程序在获取当前位置信息在地图上显示
小程序在获取当前位置信息在地图上显示
106 0
|
8月前
|
小程序 定位技术
uniapp小程序打开地图选择位置demo效果wx.chooseLocation(整理)
uniapp小程序打开地图选择位置demo效果wx.chooseLocation(整理)

热门文章

最新文章