openlayers入門01 -- 環境配置和初始化地圖

openlayers入門

openlayers開發環境配置

1.下載VSCode

官網地址:https://code.visualstudio.com/

點擊Download for Windows

在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述

2.安裝漢化插件和openlayers插件

在這里插入圖片描述

搜索chinese,下載Chinese (Simplified) (簡體中文) Language Pack
在這里插入圖片描述

更改語言并重啟
在這里插入圖片描述

搜索Open In Default Browser和Path Intellisense并下載

在這里插入圖片描述
在這里插入圖片描述

3.勾選自動保存 文件->自動保存

在這里插入圖片描述

VSCode新建項目

1.桌面新建文件夾openlayers
2.使用VSCode打開文件夾

方法一:

在這里插入圖片描述
在這里插入圖片描述

方法二:直接將文件夾拖入VSCode中打開

3.新建文件:01初始化地圖.html

在這里插入圖片描述

openlayers初始化地圖(文末有完整代碼)

1.使用html5框架
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title>
</head>
<body></body>
</html>
2.導入ol依賴和javascript
 <!-- 1.導入ol依賴 -->
<link rel="stylesheet" href="https://lib.baomitu.com/ol3/4.6.5/ol.css">
<script src="https://lib.baomitu.com/ol3/4.6.5/ol.js"></script>
3.設置地圖的掛載點
<!-- 2.設置圖的掛載點 -->
<div id="map"></div>
4.初始化一個高德圖層
<script>// 3.初始化一個高德圖層const gaode = new ol.layer.Tile({title: "高德地圖",source: new ol.source.XYZ({url: 'https://webrd01.is.autonavi.com/appmaptile?lang=zh_cn&size=1&scale=1&style=8&x={x}&y={y}&z={z}',wrapX: false})});
</script>
5.初始化openlayer地圖
<script>// 初始化openlayer地圖const map = new ol.Map({// 將初始化的地圖設置到id為map的DOM元素上target:"map",layers:[gaode],// 設置視圖view:new ol.View({center:[114.30,30.50],// 設置地圖的放大級別zoom:14,projection:"EPSG:4326"})})
</script>
完整代碼
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><!-- 1.導入ol依賴 --><link rel="stylesheet" href="https://lib.baomitu.com/ol3/4.6.5/ol.css"><script src="https://lib.baomitu.com/ol3/4.6.5/ol.js"></script>
</head>
<body><!-- 2.設置圖的掛載點 --><div id="map"></div><script>// 3.初始化一個高德圖層const gaode = new ol.layer.Tile({title: "高德地圖",source: new ol.source.XYZ({url: 'https://webrd01.is.autonavi.com/appmaptile?lang=zh_cn&size=1&scale=1&style=8&x={x}&y={y}&z={z}',wrapX: false})});// 初始化openlayer地圖const map = new ol.Map({// 將初始化的地圖設置到id為map的DOM元素上target:"map",layers:[gaode],// 設置視圖view:new ol.View({center:[114.30,30.50],// 設置地圖的放大級別zoom:14,projection:"EPSG:4326"})})</script></body>
</html>
在瀏覽器中打開

鼠標右鍵選擇在瀏覽器中打開(或使用快捷鍵CTRL+1)
在這里插入圖片描述

顯示結果

在這里插入圖片描述

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/900848.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/900848.shtml
英文地址,請注明出處:http://en.pswp.cn/news/900848.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

最新版DataGrip超詳細圖文安裝教程,帶補丁包(2025最新版保姆級教程)

目錄 前言 一、DataGrip最新版下載 二、DataGrip安裝 三、DataGrip補丁 四、運行DataGrip 前言 DataGrip 是由 JetBrains 公司開發的一款專業的跨平臺數據庫管理工具&#xff0c;主要用于連接、管理和操作多種主流關系型數據庫及部分 NoSQL 數據庫。它支持 MySQL、Postgre…

25年時代電服社招入職Verify測評SHL題庫語言理解數字推理考什么?

寧德時代語言理解 語言理解部分主要考察應聘者的語言表達和邏輯思維能力&#xff0c;題型包括閱讀理解、邏輯填空和語句排序。閱讀理解要求應聘者快速捕捉文章的主旨和細節信息&#xff0c;能夠迅速把握文章的核心觀點&#xff1b;邏輯填空需要在給定的語句中填入最合適的詞匯…

QML 彈窗控件:Popup的基本用法與樣式

目錄 引言相關閱讀Popup基本屬性工程結構示例實現Main.qml - 主界面SimplePopup.qml - 簡單彈窗ModalPopup.qml - 模態彈窗CustomPopup.qml - 自定義樣式彈窗AnimatedPopup.qml - 帶動畫的彈窗 總結工程下載 引言 在現代圖形用戶界面(GUI)開發中&#xff0c;彈窗(Popup)是一種…

SkyWalking + ELK 全鏈路監控系統整合指南

一、架構設計圖 二、核心組件部署 1. SkyWalking 集群部署 yaml: # docker-compose-skywalking.yml version: 3.8services:oap:image: apache/skywalking-oap-server:9.7.0ports:- "11800:11800" # gRPC- "12800:12800" # HTTPenvironment:SW_STORAGE: …

DP主站如何華麗變身Modbus TCP網關!

DP主站如何華麗變身Modbus TCP網關&#xff01; 在工業自動化領域&#xff0c;Profibus DP和Modbus TCP是兩種常用的通信協議。Profibus DP通常應用于制造業自動化場景&#xff0c;而Modbus TCP則廣泛使用于工業自動化和樓宇自動化等領域。為了實現這兩種協議之間的互聯互通&a…

AI | 字節跳動 AI 中文IDE編輯器 Trae 初體驗

Trae 簡介與安裝 &#x1f526; 什么是 Trae Trae 是大廠字節跳動出品的國內首個 AI IDE&#xff0c;深度理解中文開發場景。AI 高度集成于 IDE 環境之中&#xff0c;為你帶來比 AI 插件更加流暢、準確、優質的開發體驗。說是能夠不用寫代碼&#xff0c;全靠一張嘴跟 AI 聊天…

Web3 的云基礎設施正在成型,Polkadot 2.0 用三項技術改寫“上鏈成本”

在Web3基礎設施內卷加劇的今天&#xff0c;“如何以更低成本、更大靈活性部署一條高性能應用鏈”正成為開發者們最關心的問題。而剛剛走出“技術慢熱”誤區的Polkadot&#xff0c;正在用一套名為 Polkadot 2.0 的架構升級方案&#xff0c;重新定義這一問題的解法。 這套升級最…

【Linux】39.一個基礎的HTTP Web服務器

文章目錄 1. 實現一個基礎的HTTP Web服務器1.1 功能實現&#xff1a;1.2 Log.hpp-日志記錄器1.3 HttpServer.hpp-網頁服務器1.4 Socket.hpp-網絡通信器1.5 HttpServer.cc-服務器啟動器 1. 實現一個基礎的HTTP Web服務器 1.1 功能實現&#xff1a; 總體功能&#xff1a; 提供We…

沐渥科技詳解氮氣柜操作指南

氮氣柜是一種通過持續注入高純度氮氣&#xff0c;維持柜內惰性氣體環境的設備&#xff0c;用于存儲半導體晶圓或其他敏感元件&#xff0c;防止氧化、吸濕和污染。氮氣柜操作指南是怎樣的&#xff1f;下面沐渥小編給大家介紹一下。 一、操作前準備 &#xff08;1&#xff09;安全…

從零實現Agent智能體配置使用(Ragflow)

從零實現Agent智能體配置使用&#xff08;Ragflow&#xff09; 1. 創建智能體2. 配置智能體2.1 配置問題識別2.2 配置問題分類2.3 不同問題進行單獨配置2.4 保存Agent 3. 體驗效果 1. 創建智能體 2. 配置智能體 2.1 配置問題識別 2.2 配置問題分類 2.3 不同問題進行單獨配置 當…

顯示器各類異常處理方法

顯示器各類異常處理方法 導航 文章目錄 顯示器各類異常處理方法導航畫面無顯示/黑屏/無HDMI信號輸入顯示器閃爍顯示器花屏顯示畫面模糊或扭曲顯示器顏色異常顯示器出現死點或亮點 畫面無顯示/黑屏/無HDMI信號輸入 ? 首先應該檢查的是顯示器電源&#xff08;真的有人弄掉電源…

原理剖析 + 實戰教程 + 資源優化總結大模型微調實戰:LoRA / QLoRA / PEFT 全解析,教你低成本玩轉大模型微調

隨著大語言模型&#xff08;LLM&#xff09;在自然語言處理各領域取得突破性進展&#xff0c;越來越多開發者和企業開始關注模型的微調方式。然而&#xff0c;全參數微調不僅成本高昂、資源要求極高&#xff0c;還容易引發過擬合與知識遺忘等問題。為此&#xff0c;LoRA、QLoRA…

Higress: 阿里巴巴高性能云原生API網關詳解

一、Higress概述 Higress是阿里巴巴開源的一款基于云原生技術構建的高性能API網關&#xff0c;專為Kubernetes和微服務架構設計。它集成了Ingress控制器、微服務網關和API網關功能于一體&#xff0c;支持多種協議和豐富的流量管理能力。 發展歷程 Higress 從最初社區的 Isti…

解決 IntelliJ IDEA 中 Maven 項目左側項目視圖未顯示頂層目錄問題的詳細步驟說明

以下是解決 IntelliJ IDEA 中 Maven 項目左側項目視圖未顯示頂層目錄問題的詳細步驟說明&#xff1a; 1. 切換項目視圖模式 默認情況下&#xff0c;IDEA 的項目視圖可能處于 Packages 模式&#xff0c;僅顯示代碼包結構&#xff0c;而非物理目錄。 操作步驟&#xff1a; 點擊…

【Vue-vue基礎知識】學習筆記

目錄 <<回到導覽vue基礎知識1.1.創建一個vue實例1.2.vue基礎指令1.2.1.v-bind1.2.2.v-model1.2.3.常用事件1.2.4.指令修飾符 1.3.計算屬性1.3.1.計算屬性的完整寫法1.3.2.【案例】成績 1.4.watch1.4.1.watch屬性1.4.2.翻譯業務實現1.4.3.watch屬性的完整寫法1.4.4.【案例…

Element Plus 圖標使用方式整理

Element Plus 圖標使用方式整理 以下是 Element Plus 圖標的所有使用方式&#xff0c;包含完整代碼示例和總結表格&#xff1a; 1. 按需引入圖標組件 適用場景&#xff1a;僅需少量圖標時&#xff0c;按需導入減少打包體積 示例代碼&#xff1a; <template><div>…

使用Scrapy官方開發的爬蟲部署、運行、管理工具:Scrapyd

一般情況下&#xff0c;爬蟲會使用云服務器來運行&#xff0c;這樣可以保證爬蟲24h不間斷運行。但是如何把爬蟲放到云服務器上面去呢&#xff1f;有人說用FTP&#xff0c;有人說用Git&#xff0c;有人說用Docker。但是它們都有很多問題。 FTP&#xff1a;使用FTP來上傳…

41、web前端開發之Vue3保姆教程(五 實戰案例)

一、項目簡介和需求概述 1、項目目標 1.能夠基于Vue3創建項目 2.能夠基本Vue3相關的技術棧進行項目開發 3.能夠使用Vue的第三方組件進行項目開發 4.能夠理解前后端分離的開發模式 2、項目概述 使用Vue3結合ElementPlus,ECharts工具實現后臺管理系統頁面,包含登錄功能,…

OpenCV--圖像平滑處理

在數字圖像處理領域&#xff0c;圖像平滑處理是一項極為重要的技術&#xff0c;廣泛應用于計算機視覺、醫學影像分析、安防監控等多個領域。在 OpenCV 這一強大的計算機視覺庫的助力下&#xff0c;我們能便捷地實現多種圖像平滑算法。本文將深入探討圖像平滑的原理&#xff0c;…

性能優化利器:前后端防抖方案解析

精心整理了最新的面試資料和簡歷模板&#xff0c;有需要的可以自行獲取 點擊前往百度網盤獲取 點擊前往夸克網盤獲取 在Web開發中&#xff0c;高頻觸發的事件&#xff08;如用戶輸入、按鈕點擊、滾動監聽等&#xff09;可能導致性能問題或資源浪費。防抖&#xff08;Debounce&…