微信小程序中调用腾讯地图获取 jsonp 数据的实例解析

why 154 2024-08-07

本篇文章给大家带来的内容是关于微信小程序实例:如何调用腾讯地图获取jsonp数据 ,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。

微信小程序中调用腾讯地图获取 jsonp 数据的实例解析

用微信小程序内置js调用腾讯地图api获取位置信息,返回的是jsonp数据
解析方式如下:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

//根据经纬度对象获取位置详细信息

getLocationInfo: function (location){

  let _this = this;   

  var data = {

    location: location.latitude + "," + location.longitude,     

    /*腾讯地图key*/

    key: "************************",

    get_poi: 0 

  };    var url = 'https://apis.map.qq.com/ws/geocoder/v1/?';

  wx.request({

    type: "get",

    dataType: 'jsonp',

    data: data,

    jsonp: "callback",

    jsonpCallback: "QQmap",

    url: url,

    success: function(res) {

      let data = res.data;    #此处data是格式化的字符串,并不是对象        var json = JSON.parse(data);    #把data转换成对象        if (json.status == 0) {

        #此处写业务逻辑

      }

    },

    fail: function(res) {

      console.log(res)

    },

  })

}

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:小程序中动态增加与删除 JSON 对象数组的方法及代码展示
下一篇:微信小程序里调用 API 以实现数据请求的方式探讨
相关文章

 发表评论

暂时没有评论,来抢沙发吧~