import request from '@/router/request';

// 使用高德地图API进行地理编码
export function getAddressByAmap(lat, lng) {
  return request({
    url: '/utils/amap/geocode',
    method: 'get',
    headers: {
      isToken: false,
    },
    params: {
      lat: lat,
      lng: lng
    }
  })
}

// 使用百度地图API进行地理编码
export function getAddressByBaidu(lat, lng) {
  return request({
    url: '/utils/baidu/geocode',
    method: 'get',
    headers: {
      isToken: false,
    },
    params: {
      lat: lat,
      lng: lng
    }
  })
}

// 使用腾讯地图API进行地理编码
export function getAddressByTencent(lat, lng) {
  return request({
    url: '/utils/tencent/geocode',
    method: 'get',
    headers: {
      isToken: false,
    },
    params: {
      lat: lat,
      lng: lng
    }
  })
}

// 批量获取地址（多个服务商）
export function getAddressBatch(lat, lng) {
  return request({
    url: '/utils/geocode/batch',
    method: 'get',
    headers: {
      isToken: false,
    },
    params: {
      lat: lat,
      lng: lng
    }
  })
}
