微信小程序(五十四)腾讯位置服务示范(2024/3/8更新)

教程如下:

上一篇

1.先在官网注册一下账号(该绑定的都绑定一下)

腾讯位置服务官网

2.进入控制台

3.创建应用



3. 额度分配



4.下载微信小程序SDK

微信小程序SDK下载渠道

5.解压将俩js文件放在项目合适的地方

6.加入安全域名or设置不验证合法域名

a. 如果只是自个学习使用而非上线项目眨眼睛建议设置"不验证合法域名"

b. 如果需要上线则在小程序账号添加安全域名

安全域名设置:在小程序管理后台 -> 开发 -> 开发管理 -> 开发设置 -> "服务器域名" 中设置request合法域名,添加https://apis.map.qq.com

到此为止除代码以外的内容都配置好了,使用细节详见下列代码

源码:

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": [
    "getLocation",
    "choosePoi",
    "chooseAddress"
  ],
  "permission": {
    "scope.userLocation": {
      "desc": "您的位置信息将用于为您提供准确的服务"
    }
  }
}

index.wxml

xml 复制代码
<button bind:tap="searchSite" type="primary">查询周围的超市</button>

index.js

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

//创建实例
const qqmapsdk=new QQMapWX({//填上自己之前创建并分配了额度的key
  key:'IYXBZ-IP6WW-4VAR5-YYZK2-FHER7-XOF4X'
})

Page({
  searchSite(){//搜索演示
    console.log('内容如下:')
    qqmapsdk.search({
      keyword:'超市',//关键词
      success:(res)=>{
        console.log(res)
      }
    })
  }
})

演示效果:(打码的部分就是附近的超市信息了)

相关推荐
互联科技报1 小时前
2026小程序店铺装修模板怎么选?小程序店铺装修教程是什么?
小程序
凡科网小帆2 小时前
右以云小程序:零基础企业的高性价比数字化落地实录
小程序
棋宣2 小时前
微信小程序onShareAppMessage 分享-生命周期函数 在vue3中 组合式函数 hooks中不生效
微信小程序·小程序
2601_957966532 小时前
抽卡机盲盒小程序怎么做?完整功能搭建与开发要点
小程序
好赞科技14 小时前
深度测评2026年精选美发预约小程序排行榜 革新预约新体验 修订
大数据·微信小程序
一颗无敌码农19 小时前
多商户与多门店电商系统有什么区别?核心模式解析
微信小程序·php·用户运营·crmeb
wuyoula1 天前
全新多平台电商代付商城源码
开发语言·c++·ui·小程序·php源码
低代码布道师1 天前
微搭低代码MBA 培训管理系统实战 36——小程序端课程预约功能实现
低代码·小程序
万岳科技系统开发1 天前
小程序直播架构调整指南:H5嵌套模式的优化与替代方案
小程序·架构
Greg_Zhong1 天前
学习AI 工程师第 3 天:小程序中调用豆包模型,实现ai助手(打字机效果与流式输出)
小程序·ai工程师·小程序调用豆包实现ai助手