關(guān)于vue2.x中騰訊地圖的引入及一丟丟感想

已經(jīng)大概有兩個月沒寫日志了,因為試用期唄,就很少寫日志了忧便。今天難得空(忙中偷閑),就寫一下這兩天開發(fā)中關(guān)于vue2中引用騰訊地圖的問題帽借。

先寫一下起因吧(不想看可以跳過)珠增,就是在某個申請功能上,插入騰訊地圖來選點砍艾,同時獲得經(jīng)緯度蒂教。其實起初并沒有要插入地圖的想法。因為獲取位置嘛脆荷,直接使用bom操作就好了

navigator.geolocation.getCurrentPosition

起初是打算直接拿到經(jīng)緯來調(diào)用接口拿到位置凝垛,結(jié)果后來接口遲遲下不來,遂決定插入第三方組件简烘,在商榷之后一致決定使用騰訊地圖(然而說好之后后來還是出現(xiàn)了經(jīng)緯標(biāo)準不一致的問題)苔严。

那么接下來我將遇到的問題大致分為以下三點(此處就不再對密鑰獲取進行贅述,獲取詳情可以去官網(wǎng)那邊看)

一孤澎、騰訊地圖組件的引用及問題

https://lbs.qq.com/webApi/component/componentGuide/componentMarker

先放上官方網(wǎng)址,用法可以說是相當(dāng)簡單了欠窒,用iframe引入就行覆旭,沒有多余操作。界面也相當(dāng)簡潔明了岖妄,這里唯一的問題型将,就是關(guān)于當(dāng)前經(jīng)緯獲取的問題。我在項目引用時荐虐,一直無法直接獲取到當(dāng)前定位七兜。實在沒辦法,我這里調(diào)用原生的方法獲取經(jīng)緯后福扬,以傳參的方式定位(參數(shù)coord)腕铸,但這就出現(xiàn)了另一個問題惜犀,組件中有一個重定位的功能,重定位之后并不會回到我們傳入的經(jīng)緯狠裹,而是當(dāng)前默認城市的中心虽界。這就很惡心了,我上網(wǎng)查了很久涛菠,無法解決莉御,最后痛定思痛覺得使用Javascript API GL構(gòu)建

二、騰訊地圖Javascript API GL構(gòu)建自定義地圖

廢話不多說俗冻,直接開搞礁叔。

首先vue玩家需要在index.html中引入js(key就是密鑰)

<script src="https://map.qq.com/api/gljs?v=1.exp&key="></script>

然后就是重點,根據(jù)所需定義類

好些人估計直接就是以js的寫法直接let xx了迄薄,雖然并沒有什么問題琅关,但建議還是在data中初始化,然后構(gòu)建噪奄。

大概就是這樣寫

p.s.這里附上官方給出的所有可使用類https://lbs.qq.com/webApi/javascriptGL/glDoc/glDocIndex

然后根據(jù)官網(wǎng)的描述死姚,我們這里可以先試著初始化基礎(chǔ)地圖

const _this = this;

this.center = new TMap.LatLng(this.latitude, this.longitude);

this.demoMap = new TMap.Map(document.getElementById("demo"), {

? ? ? ? center: _this.center, //設(shè)置地圖中心點坐標(biāo)

? ? ? ? zoom: xx, //設(shè)置地圖縮放級別

? ? ? ? pitch: xx, //設(shè)置俯仰角

? ? ? ? rotation: xx, //設(shè)置地圖旋轉(zhuǎn)角度

? ? ? });

這里說明以下,若是開啟了代碼查驗的話勤篮,可能會報錯都毒,寫成window.TMap就行

初始化地圖以后,我們可以很簡潔的看見地圖已經(jīng)構(gòu)建在我們的視圖頁面demo的div里了(麻煩頁面自己寫謝謝)碰缔,可以看到账劲,騰訊地圖的頁面還是非常好看簡介的(就是有點卡)

這里再舉個例吧,服務(wù)類庫的初始化

? ? ? this.suggest = new TMap.service.Suggestion({

? ? ? ? // 新建一個關(guān)鍵字輸入提示類

? ? ? ? pageSize: xx, // 返回結(jié)果每頁條目數(shù)

? ? ? ? region: "xx, // 限制城市范圍

? ? ? ? regionFix: true, // 搜索無結(jié)果時是否固定在當(dāng)前城市

? ? ? });

?????????? 調(diào)用

????????? this.suggest

? ? ? ? ? .getSuggestions({

? ? ? ? ? ? keyword: ‘’,

? ? ? ? ? ? location: ‘’,

? ? ? ? ? })

這樣應(yīng)該就很明確了金抡,我們通過構(gòu)建類瀑焦,來調(diào)取類的方法,從而實現(xiàn)地圖的各個功能梗肝。并且地圖的ui是可以自己來寫的榛瓮,這樣比起組件的調(diào)用來說,要更加的便捷巫击。

三禀晓、騰訊地圖api的一些要點問題? 寫后感?

感覺寫的有點簡單了坝锰,不過其實是真的很簡單粹懒。。大概當(dāng)時寫的時候覺得問題很大顷级,但搞定以后再想覺得那是真的easy凫乖,大概人都是這樣吧。這里本來想寫一下當(dāng)時寫的時候出現(xiàn)的諸多問題,但過了兩三天帽芽,再回想又覺得那只是我對基礎(chǔ)只是的不牢靠删掀,所以左思右想決定放棄。

其實就還是那個多查多看嚣镜,查百度查論壇爬迟,看文檔看帖子,多看就送會有的菊匿。就是這樣~

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末付呕,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子跌捆,更是在濱河造成了極大的恐慌徽职,老刑警劉巖,帶你破解...
    沈念sama閱讀 221,820評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件佩厚,死亡現(xiàn)場離奇詭異姆钉,居然都是意外死亡,警方通過查閱死者的電腦和手機抄瓦,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,648評論 3 399
  • 文/潘曉璐 我一進店門潮瓶,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人钙姊,你說我怎么就攤上這事毯辅。” “怎么了煞额?”我有些...
    開封第一講書人閱讀 168,324評論 0 360
  • 文/不壞的土叔 我叫張陵思恐,是天一觀的道長。 經(jīng)常有香客問我膊毁,道長胀莹,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 59,714評論 1 297
  • 正文 為了忘掉前任婚温,我火速辦了婚禮描焰,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘栅螟。我一直安慰自己栈顷,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 68,724評論 6 397
  • 文/花漫 我一把揭開白布嵌巷。 她就那樣靜靜地躺著,像睡著了一般室抽。 火紅的嫁衣襯著肌膚如雪搪哪。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 52,328評論 1 310
  • 那天坪圾,我揣著相機與錄音晓折,去河邊找鬼惑朦。 笑死,一個胖子當(dāng)著我的面吹牛漓概,可吹牛的內(nèi)容都是我干的漾月。 我是一名探鬼主播,決...
    沈念sama閱讀 40,897評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼胃珍,長吁一口氣:“原來是場噩夢啊……” “哼梁肿!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起觅彰,我...
    開封第一講書人閱讀 39,804評論 0 276
  • 序言:老撾萬榮一對情侶失蹤吩蔑,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后填抬,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體烛芬,經(jīng)...
    沈念sama閱讀 46,345評論 1 318
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,431評論 3 340
  • 正文 我和宋清朗相戀三年飒责,在試婚紗的時候發(fā)現(xiàn)自己被綠了赘娄。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 40,561評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡宏蛉,死狀恐怖遣臼,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情檐晕,我是刑警寧澤暑诸,帶...
    沈念sama閱讀 36,238評論 5 350
  • 正文 年R本政府宣布,位于F島的核電站辟灰,受9級特大地震影響个榕,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜芥喇,卻給世界環(huán)境...
    茶點故事閱讀 41,928評論 3 334
  • 文/蒙蒙 一西采、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧继控,春花似錦械馆、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,417評論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至冶忱,卻和暖如春尾菇,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,528評論 1 272
  • 我被黑心中介騙來泰國打工派诬, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留劳淆,地道東北人。 一個月前我還...
    沈念sama閱讀 48,983評論 3 376
  • 正文 我出身青樓默赂,卻偏偏與公主長得像沛鸵,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子缆八,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 45,573評論 2 359

推薦閱讀更多精彩內(nèi)容