2.Electron-封装地图瓦片下载小工具(MapDownload) [主进程和渲染器进程] 本软件完成状况未完成~~在做软件之前在做软件之前我们很有必要把主进程和渲染器这两种类型的进程的概念给大家介绍一下。这很重要 , 他跟浏览器结构很相似,什么是进程(process)我们打开任务管理器,每一行都是一个进程浏览器在最早期浏览器大多使用单个进程来处理多个标签页 虽然这样打开的标签页消耗的性能很小,但是就意味着一个标签的页面崩溃或者无响应,就会影响到整个浏览器。所以为了解决这问题, Chrome 团队决定让每个标签页在自己的进程中渲染就像下面图一样Electron 应用程序的结
1.Electron-封装地图瓦片下载小工具(MapDownload) [配置开发环境] 之前写了一个地图瓦片下载小工具 地图地图瓦片下载器(有兴趣可以去看看)由于是"黑框"版本的。想把它封装成界面版本。接下来我会用一段时间把我学习Electron过程、封装地图地图瓦片下载器过程记录下来。你们也可以把它当做一个实战教程来阅读 在文章开头我也会更新软件的完成情况.什么时候完了成了 同学们再去下载看看
五,零基础学习JavaScript----变量和console.log() 变量变量是存储数据值的容器.相当于水和水杯的关系,注意哟声明变量前面要带一个var哦,别问为啥,问就是甲鱼的臀部,规定var a // 此时我们就声明了一个变量(相当于拿来了一个水杯)接下来我们给水杯倒入水var a // 此时我们就声明了一个变量(相当于拿来了一个水杯)a=1 // 此时的值1就相当于水,注意一般我们在开发当中声明变量并赋值不会这样写(脱裤子放屁)那么我们将上面的拿水杯和倒水合二为一var a=1//当然也可以赋予其他类型的值var b="我是字符串"那
cesium教程6-设置面板 这次我们总结了一些cesium项目当中用到的参数设置比如设置点云点大小,设置点云内存限制,动态设置光照衰减,动态设置衰减比例等等,这些都是利用官方api实现,所以不多说,直接给代码
cesium教程5-导航插件 效果插件作者github地址:https://github.com/alberto-acevedo/cesium-navigation或者在csdn资源下载https://download.csdn.net/download/qq_27118895/43007972用法 <script> let viewer = new Cesium.Viewer("cesiumContainer", { terrainProvider: Cesium.
四,零基础学习JavaScript----数据类型(原始类型)和值 在计算机程序运行时,需要对 值 (例如小数:3.14,一句话:“你好,我是weshmily前端”,都是称之为值) 进行操作,其中标题中的类型就是值的不同表现形式。下面我们来详细讲解JavaScript数据类型JavaScript数据类型分为两种:一种是原始类型,另外一种是对象类型什么?还有对象类型?你们喜欢什么类型的?不急哈对象类型我们后面聊,原始类型:JavaScript原始数据类型在ES5标准中一共有5个:数字(Number),字符串(String),布尔(Boolean),null.
cesium教程4-测量工具 测量是cesium系统必要的模块,一般测量则是这几个(下图)长度测量,面积测量,还有直线,水平,垂直的测量,现在我就把测量基本原理和代码分享给大家先看一下效果长度测量面积测量直线,水平,垂直测量1.距离测量距离测量其实就是测量两个点之间的距离,通过直角三角形求斜边 的原理求距离.但是我们不用这么麻烦,cesium官方提供了 //传入两点返回长度 Cesium.Cartesian3.distance(onePoint, twoPoint); //逻辑代码如下.
cesium教程-3(显示高度,海拔,经度,纬度) 老规矩先看效果解析:在Cesium里面,我们可以通过Cesium.ScreenSpaceEventHandler的实例化对象的setInputAction方法绑定鼠标事件:var handler = new Cesium.ScreenSpaceEventHandler(viewer.canvas);//Cesium.ScreenSpaceEventType.MOUSE_MOVE :监听鼠标移动handler.setInputAction(function(event) {}, Cesium.
window电脑垃圾清理脚本 在Windows操作系统安装和使用过程中都会产生相当多的垃圾文件,包括临时文件(如:.tmp、._mp)日志文件(.log)、临时帮助文件(.gid)、磁盘检查文件(.chk)、临时备份文件(如:.old、*.bak)以及其他临时文件。特别是如果一段时间不清理IE的临时文件夹“Temporary Internet Files”,其中的缓存文件有时会占用上百MB的磁盘空间。这些LJ文件不仅仅浪费了宝贵的磁盘空间,严重时还会使系统运行慢如蜗牛。这点相信你肯定忍受不了吧!所以应及时清理系统的LJ文件的淤塞,保持.
天地图地图瓦片下载器 MapDownload天地图地图资源下载器 支持地图类型 球面墨卡托投影(img_w:影像底图 cia_w:影像标注 vec_w:街道底图 cva_w街道标注)需要node环境node下载地址:https://nodejs.org/zh-cn/gihub下载地址: (别忘了点星星)https://github.com/weshmily/MapDownload安装依赖包npm installor双击install.bat文件使用说明更改地图下载配置1.配置文件的路径2.
cesium-2.加载天地图服务(影像和标注) 先看效果1.准备工作申请天地图密钥(注册天地图账号-选择控制台)天地图地图服务采用OGC WMTS标准,服务列表见http://lbs.tianditu.gov.cn/server/MapService.htmlWMTS服务接口说明见: http://tdt.fuzhou.gov.cn/help/apipfs/3.htm2.上代码<!DOCTYPE html>&...
cesium教程-1.快速开始 1.介绍CesiumJS是一个用于Web上3D地图的JavaScript库。开发者通过Cesium,实现无插件的创建三维球,Cesium通过WebGL技术实现图形的硬件加速,并且跨平台,跨浏览器,cesium官网:https://cesium.com/实例地址:https://sandcastle.cesium.com/开发工具:推荐vscode(免费,插件很多)浏览器:推荐使用谷...
CeisumLabApkServe--为CeisumLab工具下载地图,影像数据的.pak文件架设地图服务 CeisumLabApkServe为CeisumLab工具下载地图,影像数据的.pak文件架设地图服务需要node环境node下载地址:https://nodejs.org/zh-cn/gihub下载地址: (别忘了点星星)https://github.com/weshmily/CeisumLabApkServe安装依赖包npm install使用说明我们以下载江苏地图为...
Openlayers---创建地图 写在前面公司基于以前项目做升级,以前我是用openlayer3写的,现在openlayers都升级到5了,不由得感叹学不动了.话虽说但是还的学,不学谁养我呀?评论举个手,我就跟你走.,哈哈哈闲话不多说,基于我们公司升级的项目的地图部分给大家做一下讲解.安装我们公司前是vue进行编写的,前端插件包也是用npm管理的所以npm install ol直接上代码<template&...