国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

OpenLayers7官方文檔翻譯,OpenLayers7中文文檔,OpenLayers快速入門(mén)

這篇具有很好參考價(jià)值的文章主要介紹了OpenLayers7官方文檔翻譯,OpenLayers7中文文檔,OpenLayers快速入門(mén)。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

OpenLayers7官方文檔翻譯,OpenLayers7中文文檔,OpenLayers快速入門(mén),OpenLayers7中文文檔(官方api和示例翻譯),arcgis,前端,OpenLayers,OpenLayers中文文檔,OpenLayers官方文檔,OpenLayers官方案例

快速入門(mén)

這個(gè)入門(mén)文檔向您展示如何放一張地圖在web網(wǎng)頁(yè)上。
開(kāi)發(fā)設(shè)置使用 NodeJS(至少需要Nodejs 14 或更高版本),并要求安裝 git

設(shè)置新項(xiàng)目

開(kāi)始使用OpenLayers構(gòu)建項(xiàng)目的最簡(jiǎn)單方法是運(yùn)行:npm create ol-app

npm create ol-app my-app
cd my-app
npm start
  1. 第一個(gè)命令將創(chuàng)建一個(gè)名為 my-app 的目錄(如果您愿意,可以使用不同的名稱(chēng)),安裝 OpenLayers 和開(kāi)發(fā)服務(wù)器,并使用index.htmlmain.jsstyle.css 文件設(shè)置一個(gè)基本應(yīng)用程序。

  2. 第二個(gè)命令 (cd my-app) 將工作目錄更改為新的 my-app 項(xiàng)目,以便您可以開(kāi)始使用它。

  3. 第三個(gè)命令 (npm start) 啟動(dòng)開(kāi)發(fā)服務(wù)器,以便您可以在處理應(yīng)用程序時(shí)在瀏覽器中查看應(yīng)用程序。運(yùn)行 npm start 后,你將看到告訴你要打開(kāi)的 URL 的輸出。打開(kāi) http://localhost:5173/(或顯示的任何 URL)以查看新應(yīng)用程序。

探索組件

OpenLayers 應(yīng)用程序由三個(gè)基本部分組成:

  • 帶有包含映射的元素的 HTML 標(biāo)記(index.html
  • 初始化地圖的 JavaScript(main.js)
  • 確定地圖大小和任何其他自定義項(xiàng)的 CSS 樣式(style.css)

markup(標(biāo)記)

在文本編輯器中打開(kāi) index.html 文件。它應(yīng)該看起來(lái)像這樣:

<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>Quick Start</title>
  </head>
  <body>
    <div id="map"></div>
    <script type="module" src="./main.js"></script>
  </body>
</html>

標(biāo)記中的兩個(gè)重要部分是<div>包含映射的元素和<script>要拉入 JavaScript 的標(biāo)記。映射容器或目標(biāo)應(yīng)該是塊級(jí)元素(如 <div>),并且必須出現(xiàn)在初始化<script>映射的標(biāo)記之前。

script(腳本)

在文本編輯器中打開(kāi)文件。它應(yīng)該看起來(lái)像這樣:main.js

import './style.css';
import Map from 'ol/Map.js';
import OSM from 'ol/source/OSM.js';
import TileLayer from 'ol/layer/Tile.js';
import View from 'ol/View.js';

const map = new Map({
  target: 'map',
  layers: [
    new TileLayer({
      source: new OSM(),
    }),
  ],
  view: new View({
    center: [0, 0],
    zoom: 2,
  }),
});

OpenLayers被打包為ES模塊的集合。導(dǎo)入行用于拉入應(yīng)用程序所需的模塊。瀏覽示例和 API 文檔,了解您可能想要使用哪些模塊。

導(dǎo)入“./樣式.css”;臺(tái)詞可能有點(diǎn)出乎意料。在此示例中,我們使用 Vite 作為開(kāi)發(fā)服務(wù)器。Vite 允許從 JavaScript 模塊導(dǎo)入 CSS。如果您使用的是其他開(kāi)發(fā)服務(wù)器,則可以改為在索引的標(biāo)記中包含樣式.css.html。

main.js 模塊用作應(yīng)用程序的入口點(diǎn)。它初始化新地圖,為其提供具有 OSM 源和描述中心和縮放級(jí)別的視圖的單個(gè)圖層。通讀基本概念教程,了解有關(guān)地圖、視圖、圖層和源組件的詳細(xì)信息。

style(樣式風(fēng)格)

在文本編輯器中打開(kāi)樣式.css文件。它應(yīng)該看起來(lái)像這樣:

@import "node_modules/ol/ol.css";

html,
body {
  margin: 0;
  height: 100%;
}

#map {
  position: absolute;
  top: 0;
  bottom: 0;
  width: 100%;
}

第一行導(dǎo)入 ol 包附帶的 ol.css 文件(OpenLayers 在 npm 注冊(cè)表中作為 ol 包發(fā)布)。ol 包安裝在上面的 npm 創(chuàng)建 ol-app 步驟中。如果您從現(xiàn)有應(yīng)用程序開(kāi)始而不是使用 npm create ol-app,您將使用 npm install ol 安裝包。ol.css樣式表包括OpenLayers創(chuàng)建的元素的樣式 - 例如用于放大和縮小的按鈕。

樣式.css文件中的其余規(guī)則使包含地圖的<div id=“map”>元素填充整個(gè)頁(yè)面。

部署應(yīng)用

您可以編輯index.html、main.jsstyle.css文件,并在運(yùn)行開(kāi)發(fā)服務(wù)器(使用 npm start)時(shí)在瀏覽器中查看生成的更改。完成編輯后,是時(shí)候捆綁或構(gòu)建應(yīng)用程序了,以便可以將其部署為靜態(tài)網(wǎng)站(無(wú)需運(yùn)行像 Vite 這樣的開(kāi)發(fā)服務(wù)器)。

若要生成應(yīng)用程序,請(qǐng)運(yùn)行以下命令:

npm run build

這將創(chuàng)建一個(gè) dist 目錄.html其中包含構(gòu)成應(yīng)用程序的新索引和資產(chǎn)。這些 dist 文件可以與您的生產(chǎn)網(wǎng)站一起部署。


本文翻譯自:https://openlayers.org/doc/quickstart.html


Vue+OpenLayers中文教程推薦,不同于OpenLayers官方文檔使用html+js原生原生教程,博主專(zhuān)欄包含大量vue整合案例和實(shí)際開(kāi)發(fā)案例,非常適合地圖開(kāi)發(fā)小白快速入門(mén)。

  1. vue整合OpenLayers6入門(mén)教程:
    《OpenLayers入門(mén)教程匯總目錄,OpenLayers教程,OpenLayers中文文檔,OpenLayers手冊(cè),OpenLayers6文檔教程,OpenLayers中文手冊(cè)》
  2. vue整合OpenLayers6實(shí)戰(zhàn)中文教程,包含大量OpenLayers官方文檔沒(méi)有涉及到的實(shí)際開(kāi)發(fā)案例:
    《OpenLayers實(shí)戰(zhàn)進(jìn)階專(zhuān)欄目錄,OpenLayers實(shí)戰(zhàn)案例,OpenLayers6實(shí)戰(zhàn)教程》

end文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-682937.html

到了這里,關(guān)于OpenLayers7官方文檔翻譯,OpenLayers7中文文檔,OpenLayers快速入門(mén)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶(hù)投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 翻譯docker官方文檔(殘缺版)

    翻譯docker官方文檔(殘缺版)

    The order of Dockerfile instructions matters. A Docker build consists of a series of ordered build instructions. Each instruction in a Dockerfile roughly translates to an image layer. The following diagram illustrates how a Dockerfile translates into a stack of layers in a container image. Dockerfile指令的順序很重要。Docker構(gòu)建由一系列有序的構(gòu)

    2024年02月07日
    瀏覽(26)
  • slint1.32 官方文檔翻譯00

    來(lái)源于?Slint 1.3.2 Reference 主要用 有道翻譯,個(gè)人參考用。翻譯不妥的,請(qǐng)指正。 目錄: Slint 1.3.2 Reference Slint 1.3.2參考 INTRODUCTION 介紹 Getting Started 開(kāi)始 Supported Platforms 支持的平臺(tái) LANGUAGE REFERENCE 語(yǔ)言參考 Introduction 介紹 Concepts 概念 .slint?File 文件 Positioning and Layout of Elements 元

    2024年01月16日
    瀏覽(22)
  • slint 1.3.2 官方文檔翻譯06

    SlintPad 基于官方文檔的個(gè)人翻譯,主要使用 有道翻譯。 Debugging Techniques - Slint 1.3.2 Reference ADVANCED TOPICS 高級(jí)的主題-- Debugging Techniques 調(diào)試技術(shù) ? On this page we share different techniques and tools we’ve built into Slint that help you track down different issues you may be running into, during the design and dev

    2024年01月18日
    瀏覽(19)
  • ChatGPT將批量文檔翻譯成中文的方法

    ChatGPT將批量文檔翻譯成中文的方法

    文檔翻譯成中文軟件是指在處理文檔時(shí),自動(dòng)將文檔中的內(nèi)容翻譯成中文的軟件。這些軟件通常采用自然語(yǔ)言處理技術(shù),通過(guò)對(duì)待翻譯文本的分詞、詞義分析、語(yǔ)法分析等多種技術(shù)處理,實(shí)現(xiàn)對(duì)文本中的單詞、短語(yǔ)、句子等級(jí)別的翻譯。 文檔翻譯成中文軟件有傳統(tǒng)的谷歌翻譯

    2023年04月14日
    瀏覽(16)
  • ClickHouse中文官方文檔

    ClickHouse中文官方文檔

    ClickHouse? 是一個(gè)面向列的數(shù)據(jù)庫(kù)管理系統(tǒng) (DBMS),用于查詢(xún)的在線(xiàn)分析處理 (OLAP)。 在“正?!钡拿嫦蛐械?DBMS 中,數(shù)據(jù)按以下順序存儲(chǔ): 排 手表ID Java啟用 標(biāo)題 好活動(dòng) 事件時(shí)間 #0 89354350662 1 投資者關(guān)系 1 2016-05-18 05:19:20 #1 90329509958 0 聯(lián)系我們 1 2016-05-18 08:10:20 #2 89953706054 1 使

    2024年02月08日
    瀏覽(20)
  • MySQL官方文檔如何查看,MySQL中文文檔

    MySQL官方文檔如何查看,MySQL中文文檔

    MySQL官網(wǎng)地址:https://dev.mysql.com/doc/ 比如這里我要找InnoDB架構(gòu) MySQL 5.1中文文檔地址:https://www.mysqlzh.com/

    2024年02月07日
    瀏覽(21)
  • Spring Cloud Alibaba 官方中文文檔

    Spring Cloud Alibaba 官方中文文檔

    Spring Cloud Alibaba 致力于提供微服務(wù)開(kāi)發(fā)的一站式解決方案。此項(xiàng)目包含開(kāi)發(fā)分布式應(yīng)用服務(wù)的必需組件,方便開(kāi)發(fā)者通過(guò) Spring Cloud 編程模型輕松使用這些組件來(lái)開(kāi)發(fā)分布式應(yīng)用服務(wù)。 依托 Spring Cloud Alibaba,您只需要添加一些注解和少量配置,就可以將 Spring Cloud 應(yīng)用接入阿

    2024年02月14日
    瀏覽(30)
  • 【官方中文文檔】Mybatis-Spring #簡(jiǎn)介

    MyBatis-Spring 會(huì)幫助你將 MyBatis 代碼無(wú)縫地整合到 Spring 中。它將允許 MyBatis 參與到 Spring 的事務(wù)管理之中,創(chuàng)建映射器 mapper 和 SqlSession 并注入到 bean 中,以及將 Mybatis 的異常轉(zhuǎn)換為 Spring 的 DataAccessException 。 最終,可以做到應(yīng)用代碼不依賴(lài)于 MyBatis,Spring 或 MyBatis-Spring。 Sp

    2024年02月11日
    瀏覽(18)
  • Unity3d_Rewired官方文檔翻譯:概念(一):InputManager、Players、Actions

    Unity3d_Rewired官方文檔翻譯:概念(一):InputManager、Players、Actions

    僅翻譯了官方文檔中的Essentials(要點(diǎn))、Concepts(概念)兩部分,這是文檔中最重要的部分,理解了這兩部分的內(nèi)容應(yīng)該足以讓你將Rewired運(yùn)用到你的項(xiàng)目中,之后再去閱讀文檔的其他部分也能更容易理解。 斜體加下劃線(xiàn)部分為添加的注解,非官方文檔內(nèi)容。若你發(fā)現(xiàn)有翻譯

    2024年02月02日
    瀏覽(45)
  • Backtrader官方中文文檔:第一部分Introduction簡(jiǎn)介

    本文檔參考backtrader官方文檔,是官方文檔的 完整中文翻譯 ,可作為backtrader中文教程、backtrader中文參考手冊(cè)、backtrader中文開(kāi)發(fā)手冊(cè)、backtrader入門(mén)資料使用。 查看本專(zhuān)欄完整內(nèi)容,請(qǐng)?jiān)L問(wèn):https://blog.csdn.net/windanchaos/category_12350607.html 本文檔參考Backtrader官方文檔翻譯,結(jié)合譯

    2024年02月07日
    瀏覽(25)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包