本篇作為《Vue+OpenLayers6入門(mén)教程》和《Vue+OpenLayers6實(shí)戰(zhàn)進(jìn)階案例》所有文章的二合一匯總目錄,方便查找。
本專欄源碼是由OpenLayers6.15.1版本結(jié)合Vue2框架編寫(xiě),同時(shí)支持Vue3,零星幾篇文章用到了Element-UI庫(kù)。
本專欄從Vue搭建腳手架到如何引入OpenLayers依賴的每一步詳細(xì)新手教程,再到通過(guò)各種入門(mén)案例和綜合性的實(shí)戰(zhàn)案例,帶領(lǐng)大家快速上手Vue+OpenLayers6開(kāi)發(fā)。
# 反饋和建議
OpenLayers系列-交流專區(qū),建議和問(wèn)題反饋
OpenLayers6入門(mén)目錄
一、介紹
Gis開(kāi)發(fā)入門(mén),OpenLayers、Leaflet、Maplibre-gl和Cesiumjs地圖引擎介紹以及幾種地圖服務(wù)vms、vmts介紹
OpenLayers介紹,相比較其他地圖引擎有什么優(yōu)點(diǎn)
重要更新:OpenLayers7.x版本和6.x版本有什么區(qū)別,是否需要升級(jí)到OpenLayers7版本?
二、入門(mén)
- (vue小白必讀)OpenLayers6入門(mén),快速搭建vue+OpenLayers地圖腳手架項(xiàng)目
- (必讀)OpenLayers6入門(mén),vue項(xiàng)目集成并使用OpenLayers地圖的兩種方式
- (必讀)OpenLayers6入門(mén),HTML網(wǎng)頁(yè)原生如何使用OpenLayers地圖
- OpenLayers6入門(mén),OpenLayers地圖基本概念(Map、View、Layer、Source四種基本類型)
- OpenLayers6入門(mén),OpenLayers地圖初始化時(shí)如何設(shè)置默認(rèn)縮放級(jí)別、設(shè)置默認(rèn)地圖中心點(diǎn)、最大縮放級(jí)別和最小縮放級(jí)別以及默認(rèn)坐標(biāo)系
- OpenLayers6入門(mén),OpenLayers6地圖默認(rèn)使用什么投影? 要如何更改OpenLayers6地圖的投影?
- OpenLayers6入門(mén),如何銷毀已經(jīng)創(chuàng)建好的OpenLayers地圖容器
三、地圖控件
鷹眼控件
8. OpenLayers6入門(mén),OpenLayers地圖顯示鷹眼控件
9. OpenLayers6入門(mén),OpenLayers加載離線xyz瓦片地圖并顯示離線鷹眼控件
地圖縮放控件、比例尺控件、鼠標(biāo)經(jīng)過(guò)地圖顯示經(jīng)緯度控件
10. OpenLayers添加地圖縮放控件、比例尺控件和鼠標(biāo)經(jīng)緯度位置
全屏控件
11. OpenLayers6入門(mén),OpenLayers如何實(shí)現(xiàn)地圖全屏和退出全屏操作,實(shí)現(xiàn)指定網(wǎng)頁(yè)節(jié)點(diǎn)全屏和退出全屏
12. OpenLayers6入門(mén),OpenLayers使用地圖全屏控件,控制地圖進(jìn)入全屏和退出全屏
網(wǎng)格標(biāo)記線控件
13. OpenLayers6入門(mén),地圖全圖顯示經(jīng)緯度網(wǎng)格標(biāo)記線
四、地圖定位、縮放和可視范圍跳轉(zhuǎn)
無(wú)動(dòng)畫(huà)效果
14. Openlayers6入門(mén),Openlayers調(diào)整中心點(diǎn)坐標(biāo)、Openlayers調(diào)整縮放級(jí)別、Openlayers調(diào)整地圖可視角度和地圖復(fù)位
15. Openlayers6入門(mén),Openlayers調(diào)整地圖可視范圍到多個(gè)點(diǎn)組成的多邊形邊界,可視范圍縮放到多個(gè)點(diǎn)的中心點(diǎn)
平移效果
16. OpenLayers6入門(mén),OpenLayers平移地圖到指定位置,地圖平移動(dòng)畫(huà)效果
飛行效果
17. OpenLayers6入門(mén),OpenLayers視圖飛行動(dòng)畫(huà),OpenLayers飛行到指定經(jīng)緯度位置
旋轉(zhuǎn)效果
18. OpenLayers6入門(mén),OpenLayers旋轉(zhuǎn)地圖到移動(dòng)到指定位置,旋轉(zhuǎn)動(dòng)畫(huà)效果,邊旋轉(zhuǎn)邊移動(dòng)到指定位置
彈簧跳躍和彈跳效果
19. OpenLayers6入門(mén),OpenLayers使用彈跳動(dòng)畫(huà)和彈簧動(dòng)畫(huà)效果移動(dòng)地圖到指定位置,兩種彈跳動(dòng)畫(huà)效果
五、事件監(jiān)聽(tīng)
地圖加載事件和加載完成事件
20. OpenLayers6入門(mén),OpenLayers如何監(jiān)聽(tīng)加載事件和加載完成事件來(lái)實(shí)現(xiàn)加載瓦片時(shí)顯示動(dòng)圖轉(zhuǎn)圈加載進(jìn)度條(loading spinner),加載完成后隱藏
瓦片加載事件
21. OpenLayers6入門(mén),OpenLayers使用瓦片加載事件實(shí)現(xiàn)瓦片加載進(jìn)度條,進(jìn)度條根據(jù)瓦片加載數(shù)量自動(dòng)更新進(jìn)度,加載完畢后隱藏進(jìn)度條
鼠標(biāo)移動(dòng)事件
22. OpenLayers6入門(mén),OpenLayers鼠標(biāo)移動(dòng)事件使用,實(shí)現(xiàn)鼠標(biāo)移動(dòng)到點(diǎn)位上方后高亮顯示點(diǎn)位要素
鼠標(biāo)點(diǎn)擊事件
23. OpenLayers6入門(mén),OpenLayers地圖鼠標(biāo)點(diǎn)擊事件使用,點(diǎn)擊地圖后彈框并顯示當(dāng)前位置經(jīng)緯度
與Vue組件聯(lián)動(dòng)彈框
24. OpenLayers6入門(mén),OpenLayers的Popup彈出框如何內(nèi)嵌Vue組件內(nèi)容和內(nèi)嵌iframe網(wǎng)頁(yè),根據(jù)所點(diǎn)擊要素動(dòng)態(tài)切換彈框內(nèi)容
六、圖層管理
-
Openlayers6入門(mén),OpenLayers多圖層切換顯示隱藏,支持多個(gè)Layer同時(shí)顯示和隱藏,以百度地圖和高德地圖為例實(shí)現(xiàn)vue的Layer圖層管理組件
-
OpenLayers6入門(mén),OpenLayers懶加載瓦片,點(diǎn)擊事件后才開(kāi)始加載瓦片,初始化地圖時(shí)不加載瓦片
七、各種類型地圖瓦片圖層加載(圖片、xyz、超圖、百度、高德、天地圖、谷歌地圖、必應(yīng)地圖,wmts、wms、tms和wfs等)
-
OpenLayers6入門(mén),OpenLayers使用一張圖片作為地圖的基本底圖
xyz(google、高德) -
OpenLayers6入門(mén),OpenLayers如何加載xyz瓦片圖層
WMTS - OpenLayers通過(guò)WMTSCapabilities.xml加載GeoServer發(fā)布的標(biāo)準(zhǔn)wmts地圖服務(wù)
-
Openlayers通過(guò)計(jì)算matrixIds和resolutions方式加載WMTS地圖服務(wù),不需要解析WMTSCapabilities文檔方式加載WMTS地圖服務(wù)
WMS -
OpenLayers6入門(mén),OpenLayers加載GeoServer發(fā)布的WMS地圖服務(wù)作為底圖
TMS -
OpenLayers6入門(mén),OpenLayers如何加載TMS瓦片服務(wù),以騰訊地圖TMS圖層為例
高德底圖 -
OpenLayers6入門(mén),OpenLayers如何使用高德地圖底圖作為圖層圖源
百度底圖 -
OpenLayers6入門(mén),OpenLayers使用百度地圖底圖作為圖源,不需要地圖開(kāi)放平臺(tái)token就可以訪問(wèn)
天地圖 -
OpenLayers6入門(mén),OpenLayers加載天地圖
超圖底圖 -
OpenLayers6入門(mén),OpenLayers如何使用超圖地圖(supermap)發(fā)布的地圖服務(wù)作為基礎(chǔ)圖層
Goole地圖 - OpenLayers6入門(mén),OpenLayers加載Google街景地圖
-
OpenLayers6入門(mén),OpenLayers加載必應(yīng)地圖(BingMap),需要申請(qǐng)api key
海圖 -
OpenLayers6入門(mén),OpenLayers加載船訊網(wǎng)航海地圖
離線瓦片地圖 - OpenLayers6入門(mén),OpenLayers加載離線瓦片xyz地圖,vue項(xiàng)目如何使用離線瓦片
八、疊加熱力圖
- OpenLayers6入門(mén),OpenLayers實(shí)現(xiàn)熱力圖效果
九、點(diǎn)、線、多邊形、圖片、動(dòng)態(tài)圖片、點(diǎn)聚合等多種圖形疊加
- OpenLayers6入門(mén),添加一個(gè)Image圖片點(diǎn)要素到地圖上
- OpenLayers6入門(mén),使用OpenLayers疊加多邊形、圓形、線段和點(diǎn)要素到地圖上
WebGL圖層簡(jiǎn)單疊加圓點(diǎn)和圖標(biāo)
- OpenLayers6入門(mén),使用webgl圖層疊加大量Point點(diǎn)要素,解決疊加超過(guò)一百萬(wàn)數(shù)據(jù)量點(diǎn)位導(dǎo)致瀏覽器卡住變慢的問(wèn)題
- OpenLayers6入門(mén),使用webgl圖層疊加超過(guò)一百萬(wàn)數(shù)據(jù)量圖片到地圖,解決疊加大量圖片導(dǎo)致瀏覽器卡住變慢的問(wèn)題
WebGL樣式運(yùn)算符
- OpenLayers6入門(mén),OpenLayers6的WebGLPointsLayer圖層樣式和運(yùn)算符詳解,四種symbolType類型案例
疊加Gif動(dòng)態(tài)圖片
- OpenLayers6入門(mén),OpenLayers如何使用gifler庫(kù)來(lái)實(shí)現(xiàn)gif動(dòng)態(tài)圖圖片疊加到地圖上
點(diǎn)聚合(聚散點(diǎn))
- OpenLayers6入門(mén),OpenLayers實(shí)現(xiàn)點(diǎn)聚合(聚散點(diǎn))功能,地圖縮小顯示聚集數(shù)量,點(diǎn)擊聚集點(diǎn)散開(kāi)和地圖放大后顯示要素圖片
- OpenLayers6入門(mén),OpenLayers點(diǎn)聚合(聚散點(diǎn))動(dòng)態(tài)樣式,根據(jù)周圍聚集數(shù)量不同切換多種顏色顯示,點(diǎn)擊聚集點(diǎn)散開(kāi)和地圖放大后顯示要素圖片
十、格式化數(shù)據(jù)疊加
(1)WFS格式
- OpenLayers6入門(mén),OpenLayers如何加載WFS服務(wù)的要素資源數(shù)據(jù)
(2)GeoJSON格式
- OpenLayers6入門(mén),OpenLayers如何加載GeoJson數(shù)據(jù)并疊加到OpenLayers矢量圖層上
- OpenLayers6入門(mén),OpenLayers如何加載百萬(wàn)數(shù)據(jù)量的GeoJson點(diǎn)數(shù)據(jù)并疊加到webgl渲染圖層上,百萬(wàn)海量點(diǎn)數(shù)據(jù)疊加不卡
-
OpenLayers6入門(mén),OpenLayers如何加載GeoJson多邊形、線段、點(diǎn)和區(qū)域范圍等數(shù)據(jù)并疊加到OpenLayers矢量圖層上
從vue項(xiàng)目的assets資源目錄加載geojson文件 -
OpenLayers6入門(mén),OpenLayers從vue的assets資源路徑加載geojson文件并解析數(shù)據(jù)疊加到地圖上,以加載世界各國(guó)邊界為例
fetch方式加載geojson - OpenLayers6入門(mén),OpenLayers解析通過(guò)fetch請(qǐng)求的GeoJson格式數(shù)據(jù),并疊加要素文字標(biāo)注,以行政區(qū)劃邊界為例
(3)wkt格式
- OpenLayers6入門(mén),讀取wkt格式數(shù)據(jù),OpenLayers解析并顯示wkt格式的要素?cái)?shù)據(jù)
(3)TopoJson數(shù)據(jù)疊加
-
OpenLayers6入門(mén),OpenLayers加載TopoJson數(shù)據(jù),使用行政區(qū)劃邊界作為示例
從vue項(xiàng)目的assets資源目錄加載TopoJson文件 -
OpenLayers6入門(mén),OpenLayers從vue的assets資源路徑加載TopoJson文件并解析數(shù)據(jù)疊加到地圖上,以加載世界各國(guó)邊界為例
fetch方式加載TopoJson - OpenLayers6入門(mén),OpenLayers使用fetch加載并顯示TopoJson格式區(qū)劃邊界數(shù)據(jù)并疊加文字標(biāo)注,動(dòng)態(tài)創(chuàng)建要素樣式
十一、動(dòng)畫(huà)
- OpenLayers6入門(mén),OpenLayers動(dòng)畫(huà)效果實(shí)現(xiàn),OpenLayers實(shí)現(xiàn)軌跡運(yùn)動(dòng)動(dòng)畫(huà)
- OpenLayers6入門(mén),OpenLayers實(shí)現(xiàn)多個(gè)軌跡運(yùn)動(dòng)動(dòng)畫(huà)效果,也可以實(shí)現(xiàn)二維地圖遷徙圖效果
- OpenLayers6入門(mén),OpenLayers實(shí)現(xiàn)地圖原地旋轉(zhuǎn)動(dòng)畫(huà)效果
十二、圖形繪制編輯拖拽
- OpenLayers圖形繪制,OpenLayers實(shí)現(xiàn)在地圖上繪制線段、圓形和多邊形
- OpenLayers6入門(mén),OpenLayers涂鴉手繪線條、圓形和多邊形,涂鴉線條自動(dòng)收尾連接成多邊形
- OpenLayers選擇拖拽,OpenLayers實(shí)現(xiàn)對(duì)地圖上的任意要素進(jìn)行選擇和拖拽
十三、其他
- OpenLayers6入門(mén),OpenLayers導(dǎo)出整幅地圖為png圖片并保存下載
入門(mén)和實(shí)戰(zhàn)分界線
Openlayers6實(shí)戰(zhàn)進(jìn)階
綜合案例
-
Openlayers6實(shí)戰(zhàn),Openlayers如何設(shè)置米作為作為圓形的真實(shí)半徑,解決圓形半徑跟隨地圖縮放同時(shí)縮放的失真問(wèn)題
圖形交集計(jì)算 -
OpenLayers6實(shí)戰(zhàn),OpenLayers判斷點(diǎn)位是否與多邊形有交集,判斷車輛是否在電子圍欄內(nèi)
鼠標(biāo)經(jīng)過(guò)要素事件 - OpenLayers6實(shí)戰(zhàn),OpenLayers實(shí)現(xiàn)地圖鼠標(biāo)經(jīng)過(guò)點(diǎn)要素時(shí)顯示名稱標(biāo)注提示框,移出后隱藏
-
OpenLayers6實(shí)戰(zhàn),OpenLayers自定義overlay彈框拖拽事件,點(diǎn)擊地圖后彈框并使用鼠標(biāo)拖拽overlay彈框到任意地圖位置并在彈框內(nèi)容實(shí)時(shí)顯示經(jīng)緯度位置
鼠標(biāo)經(jīng)過(guò)邊界高亮顯示:基于GeoJson格式數(shù)據(jù) -
OpenLayers6實(shí)戰(zhàn),OpenLayers解析渲染GeoJson格式中國(guó)省級(jí)邊界并實(shí)現(xiàn)鼠標(biāo)經(jīng)過(guò)區(qū)劃高亮顯示省級(jí)邊界
鼠標(biāo)經(jīng)過(guò)邊界高亮顯示:基于TopoJson格式數(shù)據(jù) -
OpenLayers6實(shí)戰(zhàn),OpenLayers解析渲染TopoJson格式區(qū)劃邊界數(shù)據(jù)和實(shí)現(xiàn)鼠標(biāo)經(jīng)過(guò)高亮顯示區(qū)劃邊界和文字
鼠標(biāo)點(diǎn)擊選中邊界范圍高亮顯示:基于GeoJson格式數(shù)據(jù) -
OpenLayers6實(shí)戰(zhàn),OpenLayers實(shí)現(xiàn)GeoJson格式的省級(jí)區(qū)劃數(shù)據(jù)渲染和鼠標(biāo)點(diǎn)擊省界自動(dòng)選中并高亮顯示省界范圍,點(diǎn)擊空白區(qū)域取消高亮
鼠標(biāo)點(diǎn)擊選中邊界范圍高亮顯示:基于TopoJson格式數(shù)據(jù) -
OpenLayers6實(shí)戰(zhàn),OpenLayers實(shí)現(xiàn)TopoJson格式區(qū)劃邊界鼠標(biāo)點(diǎn)擊選中高亮顯示,點(diǎn)擊空白區(qū)域取消高亮
Vue組件聯(lián)動(dòng)動(dòng)態(tài)切換效果:基于TopoJson格式數(shù)據(jù) - OpenLayers6實(shí)戰(zhàn),OpenLayers結(jié)合TopoJson區(qū)劃邊界數(shù)據(jù),結(jié)合下拉菜單實(shí)現(xiàn)城市切換,動(dòng)態(tài)切換城市邊界到地圖視圖視角范圍內(nèi)
- OpenLayers6實(shí)戰(zhàn),OpenLayers點(diǎn)聚合有相同經(jīng)緯度坐標(biāo)時(shí)無(wú)法展開(kāi)問(wèn)題解決辦法,當(dāng)縮放級(jí)別達(dá)到一定等級(jí)后強(qiáng)行展開(kāi)聚合為單個(gè)點(diǎn)
定位
- Openlayers6實(shí)戰(zhàn),Openlayers獲取瀏覽器當(dāng)前用戶的經(jīng)緯度位置并定位到對(duì)應(yīng)位置
- OpenLayers6實(shí)戰(zhàn),OpenLayers獲取移動(dòng)端精確定位,OpenLayers適配App混合H5方式調(diào)用手機(jī)定位位置并定位到指定點(diǎn)
-
OpenLayers6實(shí)戰(zhàn),OpenLayers調(diào)用手機(jī)陀螺儀方向?qū)崿F(xiàn)指南針效果
定位并高亮顯示用戶所在行政區(qū)劃邊界 - OpenLayers6實(shí)戰(zhàn),OpenLayers獲取用戶定位位置并高亮顯示用戶所在行政區(qū)劃邊界
webgl圖層運(yùn)算符實(shí)戰(zhàn)
-
match
運(yùn)算符實(shí)現(xiàn)一張合成拼接圖根據(jù)坐標(biāo)切片成單獨(dú)圖標(biāo)渲染
- OpenLayers6實(shí)戰(zhàn),WebGL圖層如何使用一張拼接合成圖片根據(jù)坐標(biāo)切片成單個(gè)圖片進(jìn)行渲染
-
match
運(yùn)算符匹配多種顏色三角形實(shí)戰(zhàn)案例
- OpenLayers6實(shí)戰(zhàn),WebGL圖層根據(jù)Feature要素的變量動(dòng)態(tài)渲染多種顏色的三角形,適用于大量三角形渲染不同顏色
-
match
運(yùn)算符和interpolate
插值運(yùn)算符匹配多種顏色和多種直徑大小的圓形圓點(diǎn)實(shí)戰(zhàn)案例
- OpenLayers6實(shí)戰(zhàn),WebGL圖層根據(jù)Feature要素的變量動(dòng)態(tài)渲染多種顏色和不同直徑大小的圓形和圓點(diǎn)圖形,適用于大量圓形圓點(diǎn)渲染不同顏色不同大小
-
case
運(yùn)算符結(jié)合邏輯運(yùn)算符判斷透明度,match
運(yùn)算符匹配多種顏色和interpolate
插值運(yùn)算符匹配大小
- OpenLayers6實(shí)戰(zhàn),WebGL圖層根據(jù)Feature要素的變量動(dòng)態(tài)渲染多種顏色、不同長(zhǎng)度和不同透明度的長(zhǎng)方形(矩形)圖形,適用于大量矩形圖形渲染
-
match
運(yùn)算符配合鼠標(biāo)經(jīng)過(guò)事件高亮要素效果
- OpenLayers6實(shí)戰(zhàn),WebGL圖層鼠標(biāo)經(jīng)過(guò)要素高亮顯示,根據(jù)變量自動(dòng)修改WebGL圖層要素的透明度、大小和顏色
動(dòng)畫(huà)特效
- Openlayers實(shí)戰(zhàn),Openlayers實(shí)現(xiàn)類似呼吸燈的閃爍圓圈特效,光暈擴(kuò)散動(dòng)畫(huà)特效,可調(diào)光暈擴(kuò)散速度,可調(diào)光暈圓圈大小
- Openlayers實(shí)戰(zhàn),OpenLayers實(shí)現(xiàn)定時(shí)閃爍動(dòng)畫(huà)效果,定時(shí)閃爍光暈特效
- OpenLayers6實(shí)戰(zhàn),OpenLayers實(shí)現(xiàn)動(dòng)態(tài)的雷達(dá)掃描圖動(dòng)畫(huà)效果
運(yùn)動(dòng)軌跡和遷徙圖
- Openlayers6實(shí)戰(zhàn),Openlayers一個(gè)車輛轉(zhuǎn)向運(yùn)動(dòng)軌跡動(dòng)畫(huà),支持根據(jù)軌跡運(yùn)動(dòng)方向自動(dòng)改變車頭轉(zhuǎn)向角度,無(wú)需定時(shí)器,絲滑小車轉(zhuǎn)向運(yùn)動(dòng)效果
- OpenLayers6實(shí)戰(zhàn),OpenLayers實(shí)現(xiàn)多個(gè)車輛船舶運(yùn)動(dòng)軌跡動(dòng)畫(huà)和遷徙圖效果,車頭方向根據(jù)軌跡方向自動(dòng)轉(zhuǎn)向,無(wú)需定時(shí)器
-
OpenLayers6實(shí)戰(zhàn),OpenLayers實(shí)現(xiàn)多個(gè)軌跡運(yùn)動(dòng)動(dòng)畫(huà),各個(gè)軌跡使用不同的運(yùn)動(dòng)速度,運(yùn)動(dòng)方向根據(jù)軌跡運(yùn)動(dòng)方向自動(dòng)轉(zhuǎn)向
飛機(jī)飛行軌跡動(dòng)畫(huà) -
OpenLayers6實(shí)戰(zhàn),OpenLayers實(shí)現(xiàn)飛機(jī)飛行軌跡動(dòng)畫(huà)。飛機(jī)圖標(biāo)自動(dòng)沿著生成的貝塞爾曲線勻速運(yùn)動(dòng)
氣象臺(tái)風(fēng)動(dòng)畫(huà) - OpenLayers6實(shí)戰(zhàn),OpenLayers實(shí)現(xiàn)氣象臺(tái)風(fēng)颶風(fēng)運(yùn)動(dòng)軌跡運(yùn)動(dòng)動(dòng)畫(huà),可調(diào)臺(tái)風(fēng)旋轉(zhuǎn)速度和運(yùn)動(dòng)速度,靜態(tài)圖片旋轉(zhuǎn)動(dòng)畫(huà)
特殊圖形繪制
三角形
28. OpenLayers6實(shí)戰(zhàn),OpenLayers實(shí)現(xiàn)鼠標(biāo)拖拽繪制三角形,OpenLayers自定義繪制特殊圖形
菱形
29. OpenLayers6實(shí)戰(zhàn),OpenLayers繪制特殊圖形,OpenLayers繪制四角形(菱形),OpenLayers繪制菱形
矩形
30. OpenLayers6實(shí)戰(zhàn),OpenLayers實(shí)現(xiàn)鼠標(biāo)拖拽方式繪制矩形(拖拽方式繪制長(zhǎng)方形和正方形)
平行四邊形
31. OpenLayers6實(shí)戰(zhàn),OpenLayers實(shí)現(xiàn)鼠標(biāo)拖拽方式繪制平行四邊形
五角星
32. OpenLayers6實(shí)戰(zhàn),OpenLayers繪制五角星,OpenLayers繪制特殊圖形,地圖上畫(huà)五角星
六芒星
33. OpenLayers6實(shí)戰(zhàn),OpenLayers繪制六角形(六角星)圖形,OpenLayers繪制特殊圖形
扇形
34. OpenLayers6實(shí)戰(zhàn),OpenLayers實(shí)現(xiàn)繪制扇形,OpenLayers繪制特殊殊圖形四分之一圓
箭頭
35. OpenLayers6實(shí)戰(zhàn),Openlayers實(shí)現(xiàn)繪制箭頭,Openlayers繪制軌跡路徑箭頭,可調(diào)箭頭角度和箭頭長(zhǎng)度
橢圓
36. OpenLayers6實(shí)戰(zhàn),OpenLayers實(shí)現(xiàn)鼠標(biāo)拖拽方式繪制橢圓
半圓扇形
37. OpenLayers6實(shí)戰(zhàn),OpenLayers鼠標(biāo)拖拽方式繪制半圓形(半圓扇形)
畫(huà)圓環(huán)
38. OpenLayers6實(shí)戰(zhàn),OpenLayers實(shí)現(xiàn)鼠標(biāo)拖拽方式繪制空心圓環(huán)
39. OpenLayers6實(shí)戰(zhàn),OpenLayers實(shí)現(xiàn)鼠標(biāo)拖拽方式繪制環(huán)形(四分之一圓環(huán)),OpenLayers特殊圖形繪制
40. OpenLayers6實(shí)戰(zhàn),OpenLayers鼠標(biāo)拖拽方式繪制半圓環(huán)形(半圓扇形)
測(cè)量距離和測(cè)量區(qū)域面積
41. OpenLayers6實(shí)戰(zhàn),OpenLayers畫(huà)線測(cè)量距離和畫(huà)多邊形測(cè)量區(qū)域面積
框選地圖放大
42. OpenLayers6實(shí)戰(zhàn),OpenLayers實(shí)現(xiàn)繪制圓形放大地圖功能,在地圖上畫(huà)圓放大地圖到鼠標(biāo)框選區(qū)域
43. OpenLayers6實(shí)戰(zhàn),OpenLayers實(shí)現(xiàn)繪制矩形區(qū)域放大地圖功能,鼠標(biāo)框選放大地圖
自定義控件
- OpenLayers6實(shí)戰(zhàn):OpenLayers創(chuàng)建自定義控件,以創(chuàng)建一個(gè)地圖復(fù)位控件為例
- OpenLayers6實(shí)戰(zhàn),OpenLayers創(chuàng)建自定義鷹眼控件,自定義鷹眼控件樣式,調(diào)整鷹眼控件位置、大小、文字和按鈕等樣式
氣象風(fēng)場(chǎng)
風(fēng)場(chǎng)效果
46. OpenLayers6實(shí)戰(zhàn),OpenLayers使用wind-layer插件實(shí)現(xiàn)風(fēng)場(chǎng)動(dòng)態(tài)效果
臺(tái)風(fēng)/颶風(fēng)
臺(tái)風(fēng)/颶風(fēng)動(dòng)畫(huà)軌跡同時(shí)放在運(yùn)動(dòng)軌跡中: OpenLayers實(shí)戰(zhàn),OpenLayers實(shí)現(xiàn)氣象臺(tái)風(fēng)颶風(fēng)運(yùn)動(dòng)軌跡運(yùn)動(dòng)動(dòng)畫(huà),可調(diào)臺(tái)風(fēng)旋轉(zhuǎn)速度和運(yùn)動(dòng)速度,靜態(tài)圖片旋轉(zhuǎn)動(dòng)畫(huà)
性能優(yōu)化(瓦片加載速度優(yōu)化)
- Openlayers6實(shí)戰(zhàn),OpenLayers預(yù)加載瓦片,解決移動(dòng)地圖或縮放地圖時(shí)出現(xiàn)空白瓦片的問(wèn)題
- Openlayers6實(shí)戰(zhàn),Openlayers優(yōu)化加載地圖瓦片太慢的問(wèn)題,Openlayers瓦片緩存實(shí)現(xiàn)和請(qǐng)求失敗瓦片重試功能
- Openlayers6實(shí)戰(zhàn),Openlayers使用瀏覽器內(nèi)置IndexDB數(shù)據(jù)庫(kù)緩存地圖瓦片,優(yōu)化地圖瓦片加載速度和瀏覽器內(nèi)存占用
坐標(biāo)轉(zhuǎn)換
- OpenLayers6實(shí)戰(zhàn),高德GCJ-02坐標(biāo)系轉(zhuǎn)WGS-84坐標(biāo)系
- OpenLayers6實(shí)戰(zhàn),OpenLayers高德地圖瓦片位置糾偏,將高德底圖瓦片位置轉(zhuǎn)換為EPSG:4326和EPSG:3857
未完,持續(xù)更新中...文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-856490.html
Vue+OpenLayers6進(jìn)階專欄推薦:
《OpenLayers擴(kuò)展組件系列匯總目錄:常用OpenLayers地圖擴(kuò)展組件ol-ext、ol-cesium、ol-layerswitcher、ol-geocoder和ol-wind等擴(kuò)展庫(kù)實(shí)戰(zhàn)示例》文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-856490.html
到了這里,關(guān)于Vue+OpenLayers6從入門(mén)到實(shí)戰(zhàn)進(jìn)階案例匯總目錄,Vue+OpenLayers6地圖整合教程,OpenLayers6中文文檔,OpenLayers6中文手冊(cè)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!