首先需要引入openlayer api開發(fā)包。兩種方式:
1、import方式,也就是npm安裝,npm install ol
2、外部js引入。
下載地址:https://github.com/openlayers/openlayers
歷史版本地址:Releases · openlayers/openlayers · GitHub
里邊有源碼,有打包的文件。
下載后直接放入本地項(xiàng)目,在html文件引入即可
<link href="/static/openlayer/ol/ol.css" rel="stylesheet" />
<script type="text/javascript" src="/static/openlayer/ol/js/ol.js"></script>
3、引用cdn在線的,不推薦,畢竟在線的受網(wǎng)絡(luò)影像,但是做做demo樣例可以用
<link rel="stylesheet" type="text/css">
<script src="https://cdn.jsdelivr.net/npm/ol@v7.3.0/dist/ol.js"></script>
在項(xiàng)目中使用接口:
可以直接這樣用:ol.Map,ol.layer
個(gè)人喜歡直接在上面直接這樣定義:const Map = ol.Map;?const View = ol.View;就不用加那些類名屬性了。當(dāng)時(shí)npm導(dǎo)入的話,直接就是:import { Point } from "ol/geom";?
都要注意類名目錄。具體可以看官網(wǎng)api
OpenLayers v7.5.1 API - IndexOpenLayers v7.5.1 API - IndexOpenLayers v7.5.1 API - Index
還有大牛翻譯的中文版:
OpenLayers v7.3.0 API - Index
地圖示例
中文:
OpenLayers Examples文章來源地址http://www.zghlxwxcb.cn/news/detail-659807.html
英文:文章來源:http://www.zghlxwxcb.cn/news/detail-659807.html
OpenLayers Examples
到了這里,關(guān)于一、openlayer開發(fā)介紹的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!