关于微信小程序调用腾讯地理定位报9301010的提示

刚才去看了数据接口,没有问题,然后以前发布的版本调用也没有问题,刚刚蹦出来的,后来看了看 腾讯位置服务,不再调用qqmap-wx-jssdk.min.js文件里面的地址了,直接写上腾讯位置服务自带的https的接口,就可以直接使用了。

之前调用:

export const mapApi = {
    searchPoiByWord(word: string, city: string) {
         const data = {
             keyword: word,
             boundary: `region(${city},0)`
         };
         return wx.serviceMarket.invokeService({
             service: "ID",
             api: 'poiSearch',
             data: data
         }).then(data => {
             var res = data.data
             console.log(res)
             if (res.status == 0) {
                 return res.data
             } else {
                 return Promise.reject(res.message)
             }
         })

}

调整之后:

export const mapApi = {
    searchPoiByWord(word: string, city: string) {
       let promise=new Promise(function(resolve,reject) {
                    wx.request({
                      url: `https://apis.map.qq.com/ws/place/v1/search?boundary=region(${city},0)&keyword=${word}&key=我的key值`,
                      method:'GET',
                      success:(data) =>{
                        var res = data.data;
                        resolve(res.data);
                       console.log(res)
                      }
                    });
                  });
                  return promise;
    },
    rgeoc(lat: number, lng: number) {
      let promise=new Promise(function(resolve,reject) {
                  wx.request({
                    url: `https://apis.map.qq.com/ws/geocoder/v1/?location=${lat},${lng}&key=我的key值`,
                    method:'GET',
                    success:(data) =>{
                      var res = data.data;
                      resolve(res.result);
                    }
                  });
                });
                return promise;
    }

}

就可以正常使用了:

 

 

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值