
天貓商品數(shù)據(jù)爬取方案:官方API與非官方接口實(shí)戰(zhàn)
其中,包括以下常用功能。
高德地圖開(kāi)放平臺(tái)是目前業(yè)內(nèi)使用最為廣泛的地圖API之一,同時(shí)可以說(shuō)是開(kāi)發(fā)者使用起來(lái)體驗(yàn)感最好的API。無(wú)論是在地圖API的功能方面,還是各功能對(duì)應(yīng)的使用方法、接口文檔、幫助社區(qū)建設(shè)等方面,相對(duì)均較為成熟。在to B方面亦是如此,之前的滴滴,還有現(xiàn)在的很多交通出行APP,都用的是高德提供的數(shù)據(jù)與服務(wù)——而這些都是能為高德源源不斷反哺道路、軌跡等數(shù)據(jù)的應(yīng)用領(lǐng)域,因此其在行業(yè)內(nèi)的積累不言而喻。
此外,高德地圖開(kāi)放平臺(tái)亦是本文所列舉全部地圖API服務(wù)中,唯一一個(gè)將地理編碼、天氣查詢、衛(wèi)星地圖等服務(wù)放在平臺(tái)首頁(yè)中展示的。當(dāng)然,這些需求都是相對(duì)比較簡(jiǎn)單的——例如,地理編碼是地圖搜索、導(dǎo)航等應(yīng)用中一定會(huì)使用的基本操作,衛(wèi)星地圖也是各家圖商都有所提供的服務(wù),而天氣查詢相當(dāng)于就是接口套接口,相對(duì)實(shí)現(xiàn)也并不難。但是,正是其將這些比較基本的API功能放在首頁(yè)展示,亦從一定角度表明其對(duì)于基礎(chǔ)地圖開(kāi)發(fā)人員的友好性,或許也能說(shuō)明高德對(duì)于一般的地圖開(kāi)發(fā)而言更加適合。
在全網(wǎng)對(duì)于高德不足之處的討論似乎并不多,畢竟其是目前國(guó)內(nèi)應(yīng)用最為廣泛的地圖API之一。如果真的要說(shuō)有哪些明顯的不足之處,那就是其感興趣點(diǎn)(Point of Interest,POI)數(shù)量不足百度。
此外,國(guó)內(nèi)部分地圖開(kāi)發(fā)者論壇也有提到,高德地圖開(kāi)放平臺(tái)有時(shí)存在產(chǎn)品或服務(wù)規(guī)則短時(shí)間內(nèi)出現(xiàn)較大變化的情況——例如,突然強(qiáng)制為所有免費(fèi)用戶的地圖添加平臺(tái)水印、未提前通知而迅速關(guān)閉部分云服務(wù)導(dǎo)致開(kāi)發(fā)者長(zhǎng)期心血白費(fèi)需要重來(lái)等情況;這些亦需多加注意。
其官網(wǎng)對(duì)各功能的展示如下。
其中,包括以下常用功能。
百度地圖開(kāi)放平臺(tái)比較大的優(yōu)勢(shì)在于其支持全球服務(wù),即國(guó)外地圖;對(duì)于需要涉及國(guó)外地圖服務(wù)的應(yīng)用場(chǎng)景而言,可以說(shuō)是首選API——但是也因此,使用起來(lái)的服務(wù)成本自然而然也會(huì)隨之升高。
除此之外,對(duì)于國(guó)內(nèi)服務(wù)的需求,百度地圖最大的優(yōu)勢(shì)在于其數(shù)據(jù)儲(chǔ)量較為豐富——這里的數(shù)據(jù)儲(chǔ)量,主要是指與商業(yè)相關(guān)的地圖要素,例如各類POI等,據(jù)說(shuō)其他地圖API暫時(shí)都無(wú)法與其匹敵。
整體而言,在國(guó)內(nèi)常見(jiàn)的軟件、網(wǎng)頁(yè)或小程序開(kāi)發(fā)中,百度地圖開(kāi)放平臺(tái)和前述高德地圖開(kāi)放平臺(tái)就是數(shù)一數(shù)二、非此即彼的存在,可以滿足幾乎全部的開(kāi)發(fā)、應(yīng)用需求了。
百度地圖采用的是百度坐標(biāo)系(BD09),而非火星坐標(biāo)系(GCJ-02);這導(dǎo)致其所得經(jīng)緯度數(shù)據(jù),與國(guó)內(nèi)其他多數(shù)圖商數(shù)據(jù)不一致。在涉及到具體經(jīng)緯度的應(yīng)用場(chǎng)景,可能精度不高——不是說(shuō)它不準(zhǔn),而是其計(jì)算得到的經(jīng)緯度不太具有普適性。當(dāng)然,這一問(wèn)題我看在
2016
年是存在的;最新情況我沒(méi)有去百度地圖開(kāi)放平臺(tái)官網(wǎng)仔細(xì)查閱,不知道現(xiàn)在還是否存在。
百度地圖開(kāi)放平臺(tái)中,對(duì)API使用的服務(wù)支持相對(duì)不是很完善——較之高德地圖,差距會(huì)尤為明顯;其官網(wǎng)中提供的部分示例代碼,甚至還會(huì)出現(xiàn)無(wú)法使用、無(wú)限循環(huán)的問(wèn)題。這些會(huì)對(duì)API使用與軟件功能調(diào)試產(chǎn)生一定影響。
其官網(wǎng)對(duì)各功能的展示如下。
其中,包括以下常用功能。
背靠騰訊,騰訊位置服務(wù)對(duì)于與自家產(chǎn)品息息相關(guān)的微信小程序開(kāi)發(fā)的支持最為周全——小程序開(kāi)發(fā)甚至還是其官網(wǎng)所列“特色產(chǎn)品”的第一位,由此便可見(jiàn)一斑。
此外,美團(tuán)使用的地圖數(shù)據(jù)就是騰訊地圖——哪怕僅僅從這
1
家企業(yè)觀之,也可以推測(cè)出騰訊位置服務(wù)的to B能力肯定也是在線的(當(dāng)然,這個(gè)也會(huì)有一部分原因在于曾經(jīng)騰訊也算美團(tuán)大股東了)。
騰訊位置服務(wù)較之高德與百度,聲音相對(duì)較小;在不涉及或不完全涉及小程序開(kāi)發(fā)的領(lǐng)域,騰訊位置服務(wù)似乎并不出眾,網(wǎng)上關(guān)于其的討論遠(yuǎn)遠(yuǎn)低于前述后兩者。這也使得在開(kāi)發(fā)網(wǎng)頁(yè)或獨(dú)立軟件應(yīng)用(即不涉及小程序開(kāi)發(fā))時(shí),不必將其作為較為靠前的選擇項(xiàng)。
此外,騰訊位置服務(wù)的官方網(wǎng)站對(duì)于其產(chǎn)品的描述并不豐富,尤其是定位、地圖、導(dǎo)航等常用地圖服務(wù),其均僅將其在一級(jí)標(biāo)題中列舉,而未有任何更具體的二級(jí)描述,較之高德、百度更有一種成熟但嚴(yán)肅、不茍言笑的感覺(jué);從其官網(wǎng)的這種基調(diào)或許可以看出,其對(duì)于一些希望可以在軟件、網(wǎng)頁(yè)中導(dǎo)入地圖功能、從而整一些花活的新手、小白開(kāi)發(fā)者而言,相對(duì)并不適合。
其官網(wǎng)對(duì)各功能的展示如下。
其中,包括以下常用功能。
必應(yīng)地圖API我個(gè)人感覺(jué)其重心是在地圖數(shù)據(jù)分析上。其官網(wǎng)并沒(méi)有對(duì)定位、導(dǎo)航等基礎(chǔ)地圖應(yīng)用需求有過(guò)多介紹,反而是對(duì)熱力圖、空間計(jì)算、聚類等空間分析算法加以一定篇幅的表述。對(duì)于需要涉及空間分析、地圖數(shù)據(jù)計(jì)算等的應(yīng)用需求,基于其API或許整體相對(duì)較為理想。
作為非國(guó)內(nèi)地圖API,不得不說(shuō)無(wú)法完全保證必應(yīng)地圖的各類數(shù)據(jù)符合國(guó)內(nèi)相關(guān)規(guī)定——雖然他們?cè)趪?guó)內(nèi)亦有較大的to B用戶,按道理數(shù)據(jù)肯定也是符合審查規(guī)定的;但是相對(duì)而言,或許還是不如本文所列其他
4
家國(guó)內(nèi)圖商的數(shù)據(jù)那么令人放心。
而且整體來(lái)說(shuō),無(wú)論是從數(shù)據(jù)安全、服務(wù)質(zhì)量、接口穩(wěn)定性,還是國(guó)內(nèi)開(kāi)發(fā)者的應(yīng)用生態(tài)等不同角度考慮,對(duì)于當(dāng)前主要瞄向國(guó)內(nèi)市場(chǎng)的應(yīng)用、網(wǎng)頁(yè)而言,我感覺(jué)沒(méi)必要選擇國(guó)外的地圖API——即使真的有較多國(guó)外的地圖數(shù)據(jù)需求,那也可以通過(guò)百度的全球數(shù)據(jù)來(lái)實(shí)現(xiàn),沒(méi)必要因此直接使用國(guó)外圖商的數(shù)據(jù)。
其官網(wǎng)對(duì)各功能的展示如下。
其中,包括以下常用功能。
作為地圖API中的國(guó)家隊(duì),天地圖的矢量數(shù)據(jù)范圍精度相對(duì)較高,同時(shí)具有全球范圍的我方標(biāo)準(zhǔn)界限,地圖行政區(qū)劃數(shù)據(jù)質(zhì)量有保證。行業(yè)內(nèi),對(duì)于涉及到行政區(qū)域的繪圖應(yīng)用,例如發(fā)表帶有我國(guó)邊界地圖的學(xué)術(shù)論文、涉及到全國(guó)區(qū)域的商業(yè)地圖等,多數(shù)會(huì)將天地圖作為標(biāo)準(zhǔn)地圖數(shù)據(jù)的官方來(lái)源。
天地圖API主要聚焦于行政區(qū)邊界與河流等自然要素,雖然亦有路網(wǎng)、居民地等人文類POI,但其數(shù)量與具體數(shù)據(jù)質(zhì)量并不明確,相對(duì)不適合于商業(yè)化地圖API服務(wù)中。
此外,如前述其優(yōu)勢(shì)中提及的,天地圖目前仍較多應(yīng)用于靜態(tài)、圖片格式的地圖需求中,而對(duì)于具有一定動(dòng)態(tài)要求、交互動(dòng)作的地圖開(kāi)發(fā)而言,使用這一數(shù)據(jù)的情況或許暫時(shí)相對(duì)并不多見(jiàn);這同樣導(dǎo)致開(kāi)發(fā)者生態(tài)暫時(shí)還不完善,可能進(jìn)一步提升開(kāi)發(fā)成本
原文轉(zhuǎn)載自:https://mp.weixin.qq.com/s/_BYZ5YJgTBU0lVXzbyXRKg
天貓商品數(shù)據(jù)爬取方案:官方API與非官方接口實(shí)戰(zhàn)
讓大模型“聯(lián)網(wǎng)”的第一步?手把手教你調(diào)用搜索API!
API接口安全—webservice、Swagger、WEBpack
從零開(kāi)始認(rèn)識(shí) API,讓網(wǎng)頁(yè)信息成為你的「知識(shí)庫(kù)」
APISIX-MCP:利用 AI + MCP 擁抱 API 智能化管理
如何0代碼將存量 API 適配 MCP 協(xié)議?
C# 與 Windows API 交互的“秘密武器”:結(jié)構(gòu)體和聯(lián)合體
免費(fèi)強(qiáng)大的API開(kāi)發(fā)和調(diào)試工具——Reqable
SpringBoot中6種API版本控制策略
對(duì)比大模型API的內(nèi)容創(chuàng)意新穎性、情感共鳴力、商業(yè)轉(zhuǎn)化潛力
一鍵對(duì)比試用API 限時(shí)免費(fèi)