微信小程序 通过经纬度获取省市区 (腾讯云)
Posted 奥特曼
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了微信小程序 通过经纬度获取省市区 (腾讯云)相关的知识,希望对你有一定的参考价值。
一、去腾讯地图官网申请腾讯key
需要在白名单里面配置一下 servicewechat.com 否则微信小程序会 报出一个权限的错误
二、 微信公众平台配置 https://apis.map.qq.com
三、 抄官网代码
代码使用
// app.js
const QQMapWX = require('./utils/qqmap-wx-jssdk.min.js')
var qqmapsdk = new QQMapWX(
key: '申请的key'
);
onLaunch()
// 展示本地存储能力
const logs = wx.getStorageSync('logs') || []
logs.unshift(Date.now())
wx.setStorageSync('logs', logs)
const loc = wx.getStorageSync('location')
// this.getOnlineDistrict(loc.latitude,loc.longitude)
if(!loc)
wx.getLocation(
type: 'wgs84',
success (res)
console.log(res);
wx.setStorageSync('location','latitude':res.latitude,'longitude': res.longitude)
this.getCity(res.latitude,res.longitude)
)
else
this.getCity(loc.latitude,loc.longitude)
,
// 获取省市区
getCity(latitude,longitude)
qqmapsdk.reverseGeocoder(
location:
latitude,
longitude
,
success: function(res)
console.log(res,'打印');
let obj =
province:res.result.address_component.province,
city:res.result.address_component.city,
area:res.result.address_component.district
wx.setStorageSync('address', obj)
,
fail(res)
console.log(res,'报错了')
,
)
,
以上是关于微信小程序 通过经纬度获取省市区 (腾讯云)的主要内容,如果未能解决你的问题,请参考以下文章
#私藏项目实操分享#愚公系列2022年04月 微信小程序-项目篇(公交查询)-02周边站点-获取位置和城市信息
微信小程序的按下抬起事件,下拉选择框的事件及点击确定的方法函数,获取时间的方法,省市区的方法。