安裝openlayers
今天和大家一起學(xué)習(xí)一下openlayers地圖旬盯,我也是才開始學(xué)習(xí)openlayers欧瘪,也是一個人在網(wǎng)上找一些博客以及在官網(wǎng)慢慢摸索狭归。有不全面的希望大家可以留言指正炕泳。我也把我平時練習(xí)的項目也開源昭殉,等會附上網(wǎng)址棵癣。
gitee倉庫:https://gitee.com/liujianqiu1/openlayers
openlayers官網(wǎng):https://openlayers.org/
openlayers中文網(wǎng):http://linwei.xyz/ol3-primer/ch01/index.html(這個我個人感覺寫的不全)
接下來進(jìn)入整體辕翰,本人使用的是vue2版本開發(fā),vue安裝我就不介紹了狈谊,下面我直接介紹安裝openlayers這個地圖依賴:npm install ol? ? 安裝好就可以了喜命。
接下里就是開始使用openlayers
首先,第一點的是我們需要在.vue頁面中寫一個div放置地圖河劝,這里必須要說的是壁榕,div必須要設(shè)置寬和高,不然不顯示赎瞎,親身踩雷牌里。
接下來就可以寫js代碼實現(xiàn)第一個地圖實例务甥。首先第一個我們先要引入各種依賴牡辽,網(wǎng)上找了好多文章基本上都是直接上代碼部分截圖,很少有告訴我們改引入哪些依賴敞临,我找了半天才把該需要引入的依賴引入态辛,創(chuàng)作不易,麻煩給點個贊挺尿。
接下來直接上js正文
okk,我這里使用的是國內(nèi)比較多的高德地圖票髓,沒有使用openlayers默認(rèn)的OSM地圖攀涵,如果有興趣可以使用OSM地圖,但是加載的話會比較慢洽沟。接下里我們運行項目就可以看到如圖所示:
最后,今天就和大家一起學(xué)習(xí)新建一個地圖實例裆操,關(guān)于openlayers我會每天都會更新一點怒详,最新的代碼也會及時推送到gitee里面炉媒,歡迎大家可以一起進(jìn)行開發(fā)哦。