微信小程序(五十七)打开腾讯地图选择位置

注释很详细,直接上代码

前提配置看第五十四篇🐧

上一篇

新增内容:
1.使用地图选择位置的方法让用户重新选择大概的位置
2.留下经纬度接口以便于更新新的附近位置列表

源码:

index.wxml

xml 复制代码
<button bind:tap="chooseLocationByMap" type="primary">打开地图获取位置</button>

index.js

js 复制代码
// 引入js文件,'../'是往上一级目录,文件地址别搞错了
import QQMapWX from '../../libs/qqmap-wx-jssdk'

//创建实例
const qqmapsdk=new QQMapWX({//填上自己之前创建并分配了额度的key
  key:'QWQBZ-XR5CZ-Z2IXO-Z2FDP-ADRS3-QCBBX'//随时失效自个申请一个吧
})

Page({
  async chooseLocationByMap(){
    //打开地图获取位置
    const res=await wx.chooseLocation()
    console.log(res)

    //解构经纬度便于其他接口使用
    const {latitude,longitude}=res

    console.log(latitude,longitude)

  }
})

app.json(记得删注释)

json 复制代码
{
  "pages": [
    "pages/index/index",
    "pages/logs/logs"
  ],
  "window": {
    "navigationBarTextStyle": "black",
    "navigationBarTitleText": "Weixin",
    "navigationBarBackgroundColor": "#ffffff"
  },
  "style": "v2",
  "componentFramework": "glass-easel",
  "sitemapLocation": "sitemap.json",
  "lazyCodeLoading": "requiredComponents",

  "requiredPrivateInfos": [
    "chooseLocation"//这里是需要声明使用的(记得删注释)
  ],
  "permission": {
    "scope.userLocation": {
      "desc": "您的位置信息将用于为您提供准确的服务"
    }
  }
}

效果演示:

相关推荐
px不是xp4 小时前
【灶台导航】优化纠错实录
javascript·微信小程序
mykj15515 小时前
AI旅拍小程序定制开发,解锁文旅变现新赛道
人工智能·小程序
爱勇宝7 小时前
我做了一个亲子成长小程序:想把“催孩子”变成“看见孩子”
微信小程序·产品·全栈
biwenyunnet8 小时前
【99做小程序只认餐宝盈】连锁餐饮小程序怎么做:从系统架构、技术选型到表结构与接口设计的完整实践
小程序·系统架构
27669582929 小时前
拼多多m端/小程序 encrypt_info
java·小程序·apache·encrypt_info·encrypt_info解密·拼多多小程序·拼多多m端
克里斯蒂亚诺更新10 小时前
微信小程序体验版可以获取当前位置但是正式版不可以-办法解决
微信小程序·小程序
巴巴博一10 小时前
uni-app / 微信小程序中 open-type=“share“ 按钮样式异常,和普通 view 无法齐平的解决方案
微信小程序·uni-app·notepad++
资深前端之路10 小时前
微信小程序节点最大限制为5000个
微信小程序·小程序
cosinmz12 小时前
PDF 发票合并经验分享:月初高效整理发票的实用方法
经验分享·小程序·pdf·pdf转换·pdf发票合并·发票合并打印
wuxia211820 小时前
微信小程序单击元素切换元素的显示和隐藏
javascript·微信小程序·setdata