微信小程序坐标点转地理位置

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) 

猜你喜欢

转载自blog.csdn.net/qq_45142260/article/details/129640875