zoukankan      html  css  js  c++  java
  • vue 调取腾讯webService API遇到跨域使用 jsonp

    如下:

    1.安装jsonp

    npm install vue-jsonp


    2.main.js 引入
    腾讯位置服务 WebServiceAPI

    import Vue from 'vue'
    import VueJsonp from 'vue-jsonp'
    Vue.use(VueJsonp)


    3.举个例子:逆地址解析(坐标转位置信息)

    methods:{
    getAddresss(lat,lng){
    const KEY =XXXXXXXXXXXXXX; //key 秘钥自己申请
    let url = 'https://apis.map.qq.com/ws/geocoder/v1?&poi_options=address_format=short&get_poi=0';
    let locationdata = lat+','+lng //纬度,经度
    this.$jsonp(url,{
    key:KEY,
    callbackName: 'QQmap',
    output:'jsonp',
    location:locationdata
    })
    .then(json => {
    let address = json.result.address;
    console.log(address) //附近街道地址信息
    })
    .catch(err => {
    console.log(err)
    })
    }
    }
    ————————————————
    版权声明:本文为CSDN博主「秩序、」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
    原文链接:https://blog.csdn.net/weixin_36951197/article/details/86151768

  • 相关阅读:
    路由
    客户端如何调用
    第一个简单的DEMO
    Web API初印象
    项目开发中经常使用的缓存
    EF的Model First
    如何计算代码的运行性能
    使用Obsolete特性来标记方法过时或弃用
    nodeJs实现文件上传,下载,删除
    node 部署教程二
  • 原文地址:https://www.cnblogs.com/linruiyi2015/p/15624339.html
Copyright © 2011-2022 走看看