Openlayers7的官方示例如何使用?(以测距测面为例)

一、前言

        openlayers官方给了很多示例,其中测距测面是常用功能。本文以此为例简单说明如何实现。

步骤:

        1.首先要安装一下node.js,如何下载去官网搜就行了。

        2.要在开发工具(我用的是HBuilder)创建两个文件,分别为index.html、main.js,把官网实例的内容复制进去。

         3.Alt + C 打开当前项目的终端,首先输入npm init -y(获得一个package.json文件),接着分别输入 npm install ol(下载openlayers包) 和 npm init -y vite(开发工具)

         4.package.json中的script{test...}改为"

        scripts": {
        "start": "vite",
        "build": "vite build"
          }

最后的package.json 的配置:

{
  "name": "_demo", 
  "version": "1.0.0",
  "description": "",
  "main": "index.js",
  "scripts": {
    "start": "vite",
    "build": "vite build"
  },
  "keywords": [],
  "author": "",
  "license": "ISC",
  "dependencies": {
    "ol": "7.1.0"    注意版本
  },
  "devDependencies": {
    "@babel/core": "latest",
    "vite": "^3.1.6"  版本不影响
  }
}

5.最后打开终端,输入npm run start 即可看到示例 

测距OpenLayers中的两个常用功能。要实现这些功能,你可以按照以下步骤进行操作: 1. 首先,确保你已经安装了Node.js,并在开发工具中创建了index.html和main.js两个文件,并将官网示例的内容复制到这两个文件中。\[1\] 2. 在终端中运行以下命令来安装OpenLayers包和Vite开发工具: ``` npm install ol npm install vite ``` 3. 在package.json文件中,将scripts字段中的内容修改为以下内容: ``` "scripts": { "start": "vite", "build": "vite build" } ``` 4. 在终端中运行以下命令来启动开发服务器: ``` npm run start ``` 5. 打开浏览器,访问http://localhost:3000,即可看到OpenLayers示例。 在OpenLayers中,测距可以通过使用相关的交互工具和绘制图层来实现。你可以参考OpenLayers官方文档示例来了解如何使用这些功能。\[1\] 引用\[1\]: 步骤:1.首先要安装一下node.js,如何下载去官网搜就行了。2.要在开发工具(我用的是HBuilder)创建两个文件,分别为index.html、main.js,把官网实的内容复制进去。3.Alt + C 打开当前项目的终端,首先输入npm init -y(获得一个package.json文件),接着分别输入 npm install ol(下载openlayers包) 和 npm init -y vite(开发工具)4.package.json中的script{test...}改为" scripts": { "start": "vite", "build": "vite build" } 。\[1\] #### 引用[.reference_title] - *1* *3* [Openlayers7官方示例如何使用?(以测距)](https://blog.youkuaiyun.com/Webgisera/article/details/127198304)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v12^insert_chatgpt"}} ] [.reference_item] - *2* [openlayers实现动态静态的测距以及删除测距和坐标点的功能](https://blog.youkuaiyun.com/weixin_46513664/article/details/114396500)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v12^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值