小程序模板網(wǎng)

微信小程序筆記《一》:map地圖與BAT的接口SDK

發(fā)布時(shí)間:2017-12-08 17:07 所屬欄目:小程序開發(fā)教程

引言在小程序內(nèi)測(cè)時(shí),我第一時(shí)間關(guān)注到小程序地圖和導(dǎo)航服務(wù)。小程序貌似將服務(wù)限制為騰訊地圖為底圖,wechat-weapp-mapdemo非常直觀地闡述了小程序地圖服務(wù)的使用。顯然,小程序會(huì) ...

 
 
 
引言

在小程序內(nèi)測(cè)時(shí),我第一時(shí)間關(guān)注到小程序地圖和導(dǎo)航服務(wù)。小程序貌似將服務(wù)限制為騰訊地圖為底圖,wechat-weapp-mapdemo非常直觀地闡述了小程序地圖服務(wù)的使用。顯然,小程序會(huì)保護(hù)騰訊地圖服務(wù)。當(dāng)時(shí),我覺得確實(shí)沒什么可以擴(kuò)展的開源項(xiàng)目,因?yàn)樾〕绦驅(qū)虞d第三方庫(kù)存在阻礙,很多工作沒法開展。

從1月9日起,小程序正式發(fā)布,我也在高德地圖和百度地圖上看到對(duì)應(yīng)的小程序API。因此,我在這里試用一下它們的SDK服務(wù),作一個(gè)橫向的對(duì)比。

相關(guān)文檔

高德地圖小程序SDK
高德地圖小程序SDK demo
百度地圖小程序SDK
百度地圖小程序SDK

概述

SDK的產(chǎn)生主要是高德地圖和百度地圖發(fā)現(xiàn)小程序地圖服務(wù)的缺陷,很多功能還不完善。它們分別提供一些興趣點(diǎn)搜素等輔助性的功能。兩者由于存在一個(gè)競(jìng)爭(zhēng)的關(guān)系,所以它們的文檔、接口、甚至實(shí)現(xiàn)都非常相似。

功能

百度地圖

  • search 進(jìn)行search檢索,檢索周邊POI信息
  • suggestion 進(jìn)行suggestion檢索,根據(jù)內(nèi)容進(jìn)行模糊檢索匹配,輸入補(bǔ)全
  • regeocoding 進(jìn)行regeocoding檢索,根據(jù)經(jīng)緯度獲得對(duì)應(yīng)的地理描述信息
  • weather 進(jìn)行weather檢索,查詢指定地點(diǎn)的天氣信息

高德地圖

  • getRegeo 根據(jù)用戶定位,返回用戶位置地址描述信息
  • getPoiAround 根據(jù)用戶定位,返回用戶所在位置附近多個(gè)poi信息
  • getWeather 根據(jù)用戶定位,返回用戶所在位置附近天氣信息

兩者異同

兩者都存在搜索poi等功能,但是高德地圖并沒有提供關(guān)鍵字搜索,只是對(duì)周圍poi進(jìn)行搜索。這樣的操作,從用戶的角度來(lái)說(shuō),是沒有意義的。我相信后續(xù)版本將火速更新。兩者都有反地址編碼的功能,但是都是僅限于用戶當(dāng)前位置,這也是受限制的。與其說(shuō),它們是SDK,還不如說(shuō)它們是接口調(diào)用的demo。何況高德地圖小程序SDK還不給源碼,只給個(gè)min文件。suggestion只不過(guò)是個(gè)提示,后續(xù)功能還待開發(fā),功能非常雞肋。

騰訊地圖小程序SDK

在完成兩個(gè)地圖SDK的對(duì)比后,我特意留意一下騰訊地圖并沒有發(fā)布小程序SDK。

于是,參照百度小程序SDK,我將把對(duì)應(yīng)功能進(jìn)行編寫騰訊地圖接口。希望騰訊的員工能看到我的開源代碼qmap-wx.js。

源碼github地址在此,記得點(diǎn)星:https://github.com/brandonxiang/weapp-map
項(xiàng)目下載:weapp-map-master.zip



易優(yōu)小程序(企業(yè)版)+靈活api+前后代碼開源 碼云倉(cāng)庫(kù):starfork
本文地址:http://22321a.com/wxmini/doc/course/18080.html 復(fù)制鏈接 如需定制請(qǐng)聯(lián)系易優(yōu)客服咨詢:800182392 點(diǎn)擊咨詢
QQ在線咨詢