成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

騰訊地圖WebService API 和 CORB誤會

Kylin_Mountain / 1140人閱讀

摘要:騰訊地圖和的誤會最近業(yè)務(wù)開發(fā)中,涉及到了騰訊地圖跨域。這個(gè)需要騰訊地圖的,就會這里遇到的問題之后就是拿著省份,去請求后端的接口,獲取該省份對應(yīng)的門店啦。調(diào)用騰訊地圖需要跨域這個(gè)很好理解。詳細(xì)的可以看這大哥的文章簡單說會顯示資源的獲取。

騰訊地圖WebService API 和 CORB的誤會

最近業(yè)務(wù)開發(fā)中,涉及到了騰訊地圖API 、 跨域 、 CORB。雖然最后的結(jié)果方法很簡單,

但是覺得這個(gè)解決問題的過程,還是值得記錄一下的。

業(yè)務(wù)內(nèi)容如下:

1.我根據(jù)JS-SDK,配置好后端返回的簽名、隨機(jī)字符串、時(shí)間戳、appId,然后使用wx.getLocation拿到經(jīng)緯度

(簽名是根據(jù)這4個(gè)參數(shù)算出來 noncestr(隨機(jī)字符串), 有效的jsapi_ticket, timestamp(時(shí)間戳), url)

2.獲取經(jīng)緯度后,根據(jù)經(jīng)緯度拿到當(dāng)前所屬省份。 這個(gè)需要騰訊地圖的WebService API,就會這里遇到的問題...

3.之后就是拿著省份,去請求后端的php接口,獲取該省份對應(yīng)的門店啦。

調(diào)用騰訊地圖WebService API需要跨域

這個(gè)很好理解。那么怎么做呢,無非是

CORS。 因?yàn)槭堑谌紸PI,沒法設(shè)置header,所以pass

JSONP

服務(wù)端代理

服務(wù)端代理,我覺得肯定可以,但是前后端分離,不想麻煩后端大哥了,就想用JSONP來跨域,

但是一直提示CORB的這個(gè)限制

于是我就研究了一圈

CORB是啥

CORB如何觸發(fā)

CORB觸發(fā)了大概有什么表現(xiàn)。

詳細(xì)的可以看這大哥的文章 https://segmentfault.com/a/11...

簡單說CORB會顯示src資源的獲取。這里觸發(fā)了CORB是因?yàn)榉祷亓藃esponse header的content-type是json

滿足了觸發(fā)條件,就導(dǎo)致返回的數(shù)據(jù)的body被覆蓋為null

但是這里解決方案其實(shí)就是,想用jsonp需要設(shè)置參數(shù) output: jsonp

就這樣一個(gè)問題,折騰了一圈,哭笑不得

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/98293.html

相關(guān)文章

  • 騰訊地圖逆地址解析

    摘要:代碼當(dāng)前經(jīng)度當(dāng)前緯度地址信息不合法請求超時(shí)不知名錯(cuò)誤逆地址解析開發(fā)密鑰位置坐標(biāo)是否返回周邊列表返回不返回默認(rèn)輸入的的坐標(biāo)類型坐標(biāo)附加控制功能系統(tǒng)錯(cuò)誤,請聯(lián)系管理員系統(tǒng)錯(cuò)誤,請聯(lián)系管理員 API地址 http://lbs.qq.com/webservice_v1/guide-search.html 獲得經(jīng)緯度 Html5獲取地理位置信息是通過Geolocation API提供,使用其ge...

    cod7ce 評論0 收藏0
  • 微信小程序計(jì)算用戶離商家的距離(利用經(jīng)緯度求距)

    摘要:前言最近在幫朋友商家寫小程序,所以看了不少關(guān)于小程序的知識,總結(jié)一下計(jì)算距離這條線。 前言 最近在幫朋友(商家)寫小程序,所以看了不少關(guān)于小程序的知識,總結(jié)一下計(jì)算距離這條線。 思路 一共有兩種方法,各有利弊:1.利用小程序的wx.getLocation 方法得到用戶的經(jīng)緯度,然后用已知的商家的經(jīng)緯進(jìn)行計(jì)算;2.利用騰訊地圖位置服務(wù)calculateDistance直接計(jì)算 先熟悉下兩...

    huaixiaoz 評論0 收藏0
  • 通過高德地圖的開放 API, 根據(jù) IP 定位獲得實(shí)時(shí)天氣

    摘要:最近的項(xiàng)目中遇到了一個(gè)實(shí)時(shí)天氣顯示的問題通過高德地圖的開放解決了將思路留下已經(jīng)將它封裝成了一個(gè)函數(shù)可以直接拿去使用不過使用前最好還是測試一下思路首先通過調(diào)用高德地圖定位的獲取的定位信息中有好像是高德的一組城市地理信息編號吧然后通過調(diào)用高德的 最近的項(xiàng)目中遇到了一個(gè)實(shí)時(shí)天氣顯示的問題.通過高德地圖的開放 API 解決了;將思路留下. 已經(jīng)將它封裝成了一個(gè)函數(shù). 可以直接拿去使用. 不過使...

    NusterCache 評論0 收藏0
  • jsonp跨域資源引起CORB

    摘要:三原因分析瀏覽器在加載可以跨域資源時(shí),在將資源載入頁面時(shí)對其進(jìn)行識別與攔截等一系列處理。從而禁用了客戶端瀏覽器的類型嗅探行為即把不可執(zhí)行的類型轉(zhuǎn)變?yōu)榭蓤?zhí)行的類型。 一、jsonp的使用 jsonp是實(shí)現(xiàn)跨域請求數(shù)據(jù)的一種方式,解決了由于瀏覽器同源策略帶來的安全限制;雖然瀏覽器有同源策略的限制,但對于一些特殊的dom元素卻可引用非同源資源,例如 等,下面結(jié)合例子說明: jquery直接發(fā)...

    wuyangnju 評論0 收藏0
  • 騰訊地圖開源組件

    摘要:更多關(guān)于的操作請查看騰訊地圖官網(wǎng)戳我簡單的封裝了一塊原石,封裝還在繼續(xù),如果老鐵有更好的方式或想法不妨走起一波會給你雙擊如果有問題可加入前端交流群一起討論前端攻城獅群 react-qmap -- React騰訊地圖組件 一個(gè)對騰訊web地圖簡單封裝的React組件 GitHub源碼地址:戳我 栗子:戳我 栗子源碼:戳我 showImg(https://segmentfault.c...

    huaixiaoz 評論0 收藏0

發(fā)表評論

0條評論

最新活動(dòng)
閱讀需要支付1元查看
<