1、 下载SDK
我已经下载好了 qqmap-wx-jssdk.min.js
在我的资源,等审核过了,再附上链接
2、 写公共方法
export const resetLonLat = async (str: string): Promise<string> => {
if (!str) return ''
const [longitude, latitude] = str.split(',')
const QQMapWX = require('./qqmap-wx-jssdk.min.js')
const qqmapsdk = new QQMapWX({
key: '腾讯地图申请的key'
});
return new Promise((reslove, reject) => {
qqmapsdk.reverseGeocoder({
location: {
longitude,
latitude
},
success: (res: any) => {
reslove(res.result.address)
},
fail: function (err: any) {
reject(err)
}
})
})
}
3、 使用方法
import { resetLonLat } from '@/utils/util'
// str 经纬度
const address = await resetLonLat(str)