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

注释很详细,直接上代码

前提配置看第五十四篇🐧

上一篇

新增内容:
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": "您的位置信息将用于为您提供准确的服务"
    }
  }
}

效果演示:

相关推荐
我是伪码农20 分钟前
小程序50-75
小程序
ZC跨境爬虫23 分钟前
模块化烹饪小程序开发日记 Day2:全局配置与 tabBar 实现
java·前端·javascript·微信小程序·html·notepad++
好赞科技1 小时前
2026年医院预约小程序三大精选:解锁智慧医疗新体验
大数据·微信小程序
ZC跨境爬虫1 小时前
模块化烹饪小程序开发日记 Day1:项目初始化与模块化目录设计
前端·javascript·ui·微信小程序·音视频
double_eggm9 小时前
5.微信小程序
小程序
梦想的颜色17 小时前
2026最新Claude Code 规范文件 CLAUDE.md 全面解析与超全模板
人工智能·小程序
double_eggm1 天前
微信小程序6
微信小程序·小程序
AI行业应用研究1 天前
破解活动统筹难题:会务小程序为活动组织提供全流程解决方案
小程序
万岳科技系统开发2 天前
直播电商APP搭建如何支持多门店与多主播模式
小程序·架构
戈伊2 天前
独立开发纪实:我如何用 Gemini CLI 和 Claude Code 打造一个“100% 含 AI 量”的小程序
微信小程序·ai编程