各位同学大家好,这一讲我们来讲解什么呢?地图空间,那我们来简单来看一下,那么我们现在来讲解哪几个地图空间呢?那么这一块首先第一个这里有一个试图跳转空间,那我们点击一下,那么这个试图跳转空间就会对地图进行一个复位的效果, 那么除了这个四五跳转空间之外,那么这一块有一个什么呢?有一个放大缩小空间,那么好,我们再点击这个四五跳转空间,那么这一块还有个什么?还有一个全屏空间,我们就来讲解这三个空间。好,那么首先我们初始化一个页面,我们现在讲解的是什么呢?地图空间, 那么第一步我们还是需要初始化一个地图,对吧?好,我们就直接将前面的页面给它去复制粘贴一下,那么 ctrl a, ctrl c, ctrl c 到这一块。好,我们首先 去页面上看一下,那么整个地图就被我们初始化出来了,我们现在需要到这个地图上面去放置一些对应的空间。好,那么首先放置的第一个叫试图跳转空间,第一个叫试图跳转空间。 好,那么我们 cons 了一下,一个叫 zoom to extend, 通过一个 new oil 点 control 点 zoom to is tent, 接着我们给他一个 extend 这样的参数,然后按它显示的范围,从幺幺零三零到 幺幺四三零这个座右到幺六零三零这个座右外范围,那么接着我们需要将这个空点添加到对应的地图容器之上,那么通过用 map 点 add ctrl 方法进行添加,那么执行一个 zoom to extend, 我们现在到页面上去看一下,看这个 shot 跳的空间有没有给我们加载出来,大家可以看到目前 shot 跳的空间就给我们加载出来了。好,我们给他拉到其他的位置, 那么他一样会显示到我们画点的这个范围之内。 好,那么接着我们来设置一下放大缩小空间,那么之后我们来实行一下放大缩小空间, 咱们 cons 一下一个 dream 是你的这样的变量,我们来去接这个对应的放大缩小空间,通过一个 new ol 点 control 点 dream send, 我们就实力化了这个放大缩小空间,之后我们通过一个 map 点 add ctrl 方法,将这个放大缩小空间填到 的地图容器之上。好,我们刷新一下,那么大家可以看到,那么放大缩小空间我们就已经放到地图容器之上了,但是我们现在这样设的情况下,他和前面这个速跳的空间重复了, 我们可以把这个样式去调一下,我们鼠标右键打开这个检查工具,然后 找到这个放大缩小空间对应的样式,我们将它这个 top 值给它去调一下就可以了。好,大概七点五就可以了。好,我们将它的样式给它去修改一下, 把这个 class 放置到我们的页面中来,然后写个 style 标签,之后我们设置一下 top 等于七点五 e m。 好,回到我们页面刷新,大家可以看到,那么现在就好了,对不对? 好,那么接着我们需要设置一下全屏空间, 那么下面这个空间叫全屏空间,所以我们还是设置一个变量,叫什么呢?叫 full screen, 通过一个 new ol 点 control 点 four screen, 我们实力化这个全屏空间,然后呢通过 map 点 alt ctrl 方法,将这个 four screen 这个变量给它添加到这个 ctrl 里面了, 然后我们来看一下这一块就会有一个全屏空间,然后我们将这个点击一下,那么我们整个地图就会实现一个全屏的效果,我们点击 esc, 那么就退出, 那么我们目前就实现了这三个地图空间。当然 open layer 还有很多很多其他的空间,我们暂时就只讲解这三个。好,本一讲结束。
粉丝1307获赞7377

各位同学大家好,那么我们下一讲来讲解什么呢?讲解加载 g j 省的网络数据,那么我们怎么样获取 g j 省的网络数据呢?大家可以通过这个例子进入阿里云的这个数据可视化平台,那么这里有一块 g j 省的网络数据,那么我们可以加载什么呢?加载这个 整个中国的几阶层数据,我们将这个 url 地址给它去复制一下,复制之后我们放到地址栏里面我们粘贴,那么我们就获取了这个几阶层数据,好,我们将这个数据给它去复制一下,好回到我们的代码里面来。 那么首先我们还是实现一个地图的初始化啊,地图的初始化好,那我们在页面上查看一下,目前我们这个地图能不能出来,那么 出来之后我们需要将整个中国的数据去做这个加载,对吧?那我们这一块我们可以将这个底图给他去放到级别,可以给他去重新去设置一下,那么这一块他的放大级别,我们显示一个四啊吧,我们刷新,那么见现在是一个 注目,是一个四的方案级别,那我们来加载网络的几阶层数据,那么它的加载方式其实和本地加载差不多的,那么我们首先我们设置一个实量数据源来去做加载,通过一个 new oil, 点 source, 点 faker, 然后给它一个 url 地址,那么这个 url 地址就是我们这一块的数据,那么 control c counterfeit。 好,那么这个斜杠 four 其实可以不要的,我们来看一下,我们把这个斜杠 four 给它去干掉,那么影影响这个数据包,大家可以看到目前是不影响这整个数据包的,那么接着我们设置一下它的 format 属性, 通过一个 new oil 点 format 点击 jason, 好,那么这个 style 数据源就已经设置好了,设置好之后我们接着来设置 style 图层,那么这个命名我们给它起语音化一点,那么就叫 channel source, 那么接着我们设置一个实量图层,好吧,这叫 channel nail, 通过一个 new oil 点内样点 factor, 然后将这个 snare 数据源放置在 snare 图层里面,去给它一个 sos 属性,那么之后我们将这个图层添加到地图容器之上,通过一个 map 点 alt 方法给它去做添加。 好,我们来看一下,看这个数据包有没有给我们去加载出来。 好,那么现在我们看不到这个数据,我们来看一下,看什么地方有错,我们打开检查工具,我们来检查一下, 那么大家可以看到这一块,他说硕士是没有被定义的,对吧?那我们回到代码里面来,那么这个硕士他是个属性,对吧?我们需要加载这个 channel source 这个对应的数据,好,我们再来刷新,大家可以看到,那么整个 gjs 的数据已经被我们加载出来了,对吧? 好,那我们可以将这个数据给他去设置一下对应的样式。好,那么我们设置一下,那么设置一下 channel style, 哇的变量,我们单独给这个 channel 这个图层去做设置啊,通过一个 new oil 点 style 点 style, 我们首先给它一个填充色,通过一个 new oil 点 style 点 feel, 给它一个 color 啊 g b a, 那么第一个参数五零,第二个参数也设置五零,第三个参数五零,那么第四个参数写个零点四,那么接着我们给它一个 stroke 描边, 通过一个 new o l 点 style, 点 stroke 给它设置一个 corner 为 f f 二 d 五幺 八零,那么接着给它一个宽度为二,那么将这个样式设置给图层,那么 china 点 set style 方法,我们将这个 china style 设置给对应的图层。 好,回到页面我们来刷新。好,大家可以看到,那么这一块就有了。好,我们还可以去加载另一条,我们可以加载多条几阶层数据,那么假设我们现在需要加载湖北省的这个几阶层数据,怎么办?我们一样也是可以去做加载的, 那么逻辑也是一样,我们可以将,其实我们就是直接把这一段去给他去复制一下,将一些需要改的地方改一下就可以了。好,我们将这一段直接给他去复制一下,好吧。 然后呢我们写,把它改成什么呢?改成湖北啊,湖北好,那么这里面也改成什么呢?改成湖北好,那么这个硕士属性的组应该是湖北硕士 好,那么好,样式我们展示好,我们也可以给它去设置一下,叫五倍 style, 好,描边我们可以展示,不要,我们把这个填充色给他去 改一下,好吧?填充色我们可以改成一个直接 yellow 黄,直接给他一个 yellow 黄色,好吧, yellow 黄色, 或者说我们给他一个黑色的块,好吧,黑色的块三三这样块,然后我们给他设置对应的样式叫湖北 style, 那么将这个湖北 near 这个图层给它去做添加,那么我们只需要把这个 cod 码给它去改一下就可以了,那我们来看一下,那么如果是湖北的数据,它的 cod 码是多少? 那么它应该是四二零零零,对吧?好,我们将这四二零零零给它去复制好,然后到这一块我们来粘贴 好,回到我们的代码,我们刷新。好,大家可以看到,那么这一块他对应的样式也是可以去出来的。 好,那么这里设置的时候会有些问题,那么有些问题是因为我们把这个图层给它去设错了,那么这里面应该改成什么?改成湖北,对吧? near, 我们设置为湖北 style, 我们再来刷新。 好,大家可以看到,那么现在就是没问题了,那么我们可以加载多个图层的 g 介省数据,那么这是这就是我们使用 g 介省来加载网络数据的方法。 好,那么大家可以看到这一块,其实我也把这个 b t 写得很清楚,好吧,那么这一讲咱们结束。

这一讲讲解地图的事件以及漫游,那我们首先也是需要新建一个 htm, 我们就使用之前的这个初始模板啊,那么现在我们讲解的是地图时间, 首先我们还是需要初始化一个地图,我们将之前的代码也是给他贴过来啊,放到这一块,首先看一下地图能不能给他加载出来。 好,那么我们现在在页面上,我们需要点击地图的时候实现一个点击实践,怎么去实现?那么我们给 地图绑定一个点击事件,那么怎么去实现呢?我们 直接写个 map, 然后写个问方法,然后给它绑定 click 就可以了。那么这一块我们需要执行一个回调, ctrl 点 log 一下,我们打印一下这个事件对象。 好,打开检查工具。好,我们刷新一下,那么点击大家可以看到,那么就能够拿到这个实验对象,那么到实验对象里面它有个 call walt nate, 大家可以看到,那么这一块我们就可以获取什么?获取坐标,好,那我们来将这个坐标来去做一个结构, 那么这一块可以获取什么呢? coordinate, 好,咱们打印一下, ctrl 点 log 一下,好,我点 it 刷新。 好,那么这一块我们就能够获取坐标了。那我现在的需求是这样子的,我需要在地图上点击一个地方,我去给他去添加一个点要素,那么首先我们需要构建什么呢?构建史亮数据源和史亮图层,对吧? 好,到上面去构建。 那么首先我们实名 sauce 等于什么?等于 new oil, 点 sauce, 点 factor, 那么接着我们新新建一个实量图层,通过一个 new ol 点 near, 点 victor, 那么接着我们将这个矢量图层添加到地图容器之上,那我们就添加你一个 红的图层,对吧?好,那我们来构建要素,好吧?接着来构建要素,那么生命 point 等于什么呢?等于 new oil, 点 feature, 那我们设置一下它的几何信息,给它一个 g voltage 这样的属性, 通过一个 new oil 点击 warming, 那我们要构建一个点要素,那么这一块写个什么?写个 point, 接着我们来传什么呢?传这个对应的坐标 call ordinate, 那我们这个要素就构建成功了。构建成功之后,我们需要将这个要素添加到数据园里面,让我们执行一个 source 点 either, 非求方法,我们去做添加, 将这个要素添加到数据里面来。好,那我们看一下我们现在能不能在地图上通过点击事件去随机的添加点要素。好,我们来测一下,那么大家可以看到,那我们就已经实现了在地图上随机的去添加点要素。

那么这一讲我们带来的是 opts 开发环境的配置,那我们做 opts 开发使用哪个工具去做开发呢?我们使用微软出品的这个 vs code, 那么首先第一步我们需要去安装 vs code, 那么我们通过这个 url 电机链接点击进入 vs code 的官网 之后我们点击哪里呢?点击这个 download for windows, 那么这一块我们就会进入什么呢?进入一个下载的流程,这一块它下载的是比较慢的,目前重光网,那我们还一种下载方式,好吧, 可以点击哪里呢?点击这个 url 链接,我们进入微盘, 那么把它勾选,勾选之后我们点击下载,那么这一块他会下载的稍微会快一点。好,我们等待这个工具 下载完毕。那么 visco 的下载完毕之后,我们双击一下将这个 visco 的打开,然后点击同意这个协议,点击下一步之后,我们再点击下一步。 点击下一步之后点击什么呢?创建桌面快捷方式,接着再点击下一步,点击安装,那么他就会进入一个安装的流程,好,我们等待这个工具安装完毕。 那么 vs cod 安装完毕之后,我们再点击完成,点击完成之后,对吧?那么这个 vs cod 就自动给我们打开了。打开完毕之后,我们现在需要对 vs cod 进行一个简单的配置,那目前大家能够看到它整个界面是一个什么?是一个英文的界面,我们需要将其焊换,那么我们可以听 进入什么呢?进入这个插件市场,对吧?所以下面这个插件市场,然后呢我们去搜索一下汉化的中文包,好,那么选择什么呢?选择这个简体中文,然后点击安装 这个包,安装完毕之后,那么右下角它会有个弹窗,我们点击这个 restart, 那么 vs code 它会重启,重启,大家可以看到,那么整个界面它目前是一个汉华的界面了,那么之后我们再进入这个插件市场,我们可以安装一个,安装另一个插件, 安装一个叫 open in default pros, 我们安装一下这个插件,点击这个安装好,那么这个插件安装完毕之后, 我们接着再来去安装一个,安装一个 pass 插件,好,回撤 好,这一块刷新一下,好吧,刷新一下,将这个插件给他去装一下,那么装完之后我们需要点击这个文件,对吧?将这一块的这个自动保存给他去勾选勾选一下,那么这样子我们 vs code 就算配置成功了, 配成功之后,我们可以简单的来使用一下,我们在桌面上去新建一个文件夹,那么就叫什么呢?就叫 h t m l, 好吧, 那么之后我们使用 vs code 将这个文件夹给它去打开,那么我们可以找到这个人这一块有个打开文件 文件夹,对吧?那么选择这个打开文件夹,也可以找到我们桌面上的这个文件夹,将这个文件夹给它打开,那么接着点击这一块有一个什么呢?有一个新建文件,对吧?那我们输一个叫 index 点 h t m l, 后者一定是要以点 h t m l 结尾, 那么我们这里面输一个 h t m l 五,那么直接回车,大家可以看到,那么目前就自动生成一个界面了,我们输一段话 p 票键,然后 hello word, 那么接着我们鼠标右键这里有一个在浏览器里面打开,对吧?它的快捷键是什么? ctrl 加 f e, 我们看一下, 那目前这个花的 word 在界面上就可以去做显示了,那么这一块我们 推荐大家使用什么呢?推荐大家使用 google 浏览器,那么如果是没有 google 浏览器的同学,大家可以通过下面这个链接去在 google 的官网去下载一下这个 google 浏览器就可以了。 好,那么我们 word diss 的开发环境配置我们就讲到这一块。

安装盘制作电脑系统安装保姆及教学,插入跟随三年的右盘,或者没心没肺的空白移动硬盘,点击打开前面下载的启动工具 fentry, 选中要制作成系统安装盘的目标设备盘点安装系统会一次再次的提醒你,这个磁盘会被格式化,盘上已存的所有数据和见不得人的记录都会被一秒删光。征得你所有女友的同意,就点一下试状态栏,开始跑码,显示安装进度,数值 跑马完成,系统开始。恭喜你成功的安装了箭腿,哈哈哈,但是别高兴的太早了,还需点一下升级进行写入教验啊!有粉丝问,制作的这个安装盘能支持安装哪些操作系统? 老坛电脑经过实战测试发现能够安装现在主流的国内国外绝大多数桌面操作系统,完成了升级,才算真正制作好了启动工具盘,千万别眨眼睛。另一个重 来了,把先前下载好的各种官方安装包,镜像、 iso 文件,或拖拉或拷贝,或发送到刚刚制作好的系统安装启动盘里来,光着身子送进来就好,嗯,不需要解压缩,不需要托儿带女送嫁妆, 也不需要任何彩礼。操作系统安装包考进来后,系统安装盘制作完成,从此就能跟随你去闯天涯干大事了。

啊? open line 如何查询要素?那这个也比较比较常用啊?来,我们把这个例子打开,要是查询好,我们先把这下面代码给他注册掉。好,上面是什么呢?上面是我们刚才讲过的。是干嘛加载了一个机械人数据版,来,我们打开看一下, 是不是加载了个阶级阶层数据在这啊?好,那我们如何查询到他呢?也就说我这个鼠标是往这里放,你得告诉他,我刚好指在这了,甚至干嘛呢?我点一下,你得告诉我,我刚好点到这个要素,把这个要素给他查询出来了,对不对?来看一下我们这个代码做什么事啊? 嗯,好,第一步鼠标的移动,也就是说他绑定了一个鼠标的移动事件啊,他做了什么事呢?他最后把我们这个 style 啊,如果说你学了这个 c s 是肯定知道的啊,他把我们这个鼠标的手从这个指针的这么一个状态变成了一个什么?变成这么一个小手的状态。来看一下。如果说你在别 的地方移,他是不会生效的。移,但是说你把这个手移到这个钥匙上面去了,看一下,仔细看,你看 这个效果是不是就已经出来了啊?你这个手只要移到这个要素上面去了,他就把你这个 css 给你改了,变成了一个小手的这么一个状态,对吧?啊?好,你光移上去了没有用,那我们点击是不是也有一个事件呢?来把这个就可以放出来啊?点击事件啊, 他判断这个要素是否存在在你这个点击的这个位置,如果说有的话,我们来一个弹窗点击的要素,如果说你没有的话,对吧?就什么也没有,对不对? 嗯啊,这个说的没有错啊,你调用的厉害啊,你封的越好,那你肯定是能赚到钱的,你的技术也是越越牛的。这个,这个确实是的啊,好。嗯, 我们这个鼠标手移上去是吧?点一下是不是弹光了?点击的这么一个要素是不是把它查出来了?如果说你不是点这,我点别的地方,那肯定是干嘛什么也没有点到,你看他打印的信息是不是什么也没有?

嗯,还有什么呢? opple 的还有什么功能呢?还有一个,我们再讲一个空间啊,我们来看一下它有什么空间。来,我们把这个空间打开 啊,他有什么空间来,我们把这边引一下啊,相对之前他多了一个什么,左边是不是被我加了一个空间,这个是可以控制我们这个地图层级的。那如果说你地图层级一遍,你看这个左下角是不是有个比例尺,他也会跟着变化。看到没有啊?好,右下角呢,多了一个鹰眼啊,也是加了一个鹰眼的这么一个空间。 好,右上角呢,还加了一个什么呢,跟随我这个鼠标移动,我这个经纬度也会跟着动。看到没有啊,主要的空间就这么几种啊。嗯,还比较简单。好,我们继续看啊。 将我们这个图层指定到某个位置,也是个 a p i 对吧?如果说啊,回到我们最开始啊,如果说,你想把这个图层放到最前面去是吧,给它指定一个 index, 用这个 a p i 完事了,对不对?这也是比较简单,我们在这里就不演示了。

各位同学大家好,那么本一节我们讲解在 open it 中怎么样绘制死量图形,那么 他的绘图是有一个步骤的。那么第一步我们需要通过几何信息和样式信息去构建一个要素。那么第二步我们需要将样素添加到数据源里面。那么第三步呢?我们需要将数据源添加到省量图层。那么第四步将省量图层添加到地图容器。 那么下面是构建这个要素的一个代码,那么整体上他遵循的还是这一个架构对吧?那么要素他其实就是由几何信息和样式信息构成。那么呢,我们将构建好的样式添加了什么呢?添加到数字里面,接着将数字 放置到图层里面,图层添加到地容器上。那么走的就是这一步。逻辑。好,那我们来绘制一个点要素。那么第三个我们需要去绘制一个点要素。 那么第一步我们还是需要执行地图的初始化对吧?好,那我们还是一步一步来。那么第一步我们需要去导入什么?导入 open the year 的依赖,我们直接到这一块给他去复制一下,将 open the year 的依赖给它导入过来。 那么第二步我们需要去什么?设置地图容器的挂载点,同时给他一个命名,那么给他一个 id 名为 map, 用这个 d i v 去放置地图容器。那么设置我们需要设置地 地图容器的挂载点。那么接下来是什么?接下来我们需要初始化地图。初始化地图好,那么我们还是回到这一块,我们来复制一下啊,把这一段代码给他去复制一下。 那么 control c, 那么回到这一块呢?我们 control c 好将这一块给它去,将这个 四的主食给他拿掉。那么这一块我们实力化一个高德地图的图层之后呢,我们将这个图层放置到对应的地图容器中来,我们就能够实现地图的初始化。我们去页面上查看一下。 那目前我们地图已经能够实现一个出手的工作了。那我们来实现点要素的绘制,那么它是有个步骤的,我们将这个步骤写一下。 那么第一步我们需要通过什么呢?通过样式信息和几何信息构建点要素。 好,那我们一步一步来实现。那么首先我们通过几何信息来构建要素,那么通过一个我们构建一个 点要素,那么我们生命一个 point, 通过一个 new oil 点 feature, 然后呢给它设置给这个要素设置几何信息,通过 g warmtry 这个参数去设置它的几何信息啊。通过一个 new oil 点 g warming 点 point 方法。那么呢我们设置一下这个点要数的中心点,我们给它设置到幺幺四点 三零,三零点五零这个点。那么要素点要素的几何信息设置好之后,我们接着需要设置点要素的样式信息。那我们实力化一个样数,通过一个 new o l 点 style, 然后写个大写的 style, 给它一个 images 属性,那么点要素我们怎么样去设置它的样式呢?我们是通过 images 属性去设置的好不好。 images 属性设置点要素的样式。 那么这里面也是通过一个 new oil 点 style 点 circle, 那么这里有个关键字叫什么呢?叫 circle。 通过这个 circle 关键字,我们来设置点要素的一些属性, 那么首先我们给点要素一个半径对吧?给它一个 radius, 给它一个十,好吧,这里它的单位是度。好吧,那么 radius 是什么?设置点的半径, 那么单位是什么?是 degree? 是 do。 那么接着我们需要给这个点要素一个填充色,我们通过一个 feel 属性去实现。那么通过一个 new or 点 style 点 feel, 然后给它设置一个 color 属性,给它一个颜色,颜色为 f f r d 五幺。那么这个样式我们就已经设置好了。 设置好之后我们需要把这个样数给点要素。那么呢我们执行一个什么呢? set set style 方法,我们就可以把这个样式给这个点要素, 那么我们这个要素就构建成功了。那么要素构建成功之后,那么第二步我们是需要怎么着呢?需要将构建好的要素添加到十两数元里面, 将要素添加到使量数据源, 咱们生命一个变量 sauce, 通过一个 new o l 点 sauce 点 factor 之后,我们给它设这个 features 属性,将构建好的要素给它放到这个速度里面去。 那么第三步我们是什么?将使量数据源添加到使量图层,我们还是声明一个变量 near the new oil, 点 near 点 factor 之后我们给他一个硕士属性, e s 六的语法键,和字相同,只用写一个。那么我们就实力化了这个实量图层。那么第四步我们需要将实力化的实量图层添加到地图容器里面。 第四步添加使量图层到地图容器,咱们通过一个 map 点 内页方法,将这个适量图层给它添加过来。好,那我们去页面上看一下,我们现在就在这个幺幺四点三零,纬度为三零点五零的这个地方,我们构建了一个点要素, 那么同时我们可以给这个点要素设置一个描边。那么怎么去设置呢?我们可以给他一个 chalk 这样的属性, 那么通过一个 new o l 点 style 点 chalk, 那么这一块一定要注意大小写。 那么首先我们可以给这个描边一个宽度对吧,那么之后给他一个颜色,颜色就给三三 好,那我们再到页面上看一下刷新,那么大家可以看到那么这个点要素他就会出来一个描边。那么这 就是我们怎么样在 open 的页上去构建一个实量图形,那么它是大体分成三步,我们总结一下。那么第一步我们还是通过样式信息和几何信息来构建一个点要素,那么这一块我是来 构建这个要素的。几何信息,那么这一块我是构建样数的。样式信息构建完毕之后,我通过一个 set style 方法将这个样式信息设置给点要素,那么第一步我们就完成了。那么第二步我们需要将构建好的要素添加到 史酿数据园里面,那么这个硕士它实际上相当于一个容器,它是来放置数据的地方。那么我们将史酿数据源构建完毕之后,接着我们需要将史酿数据源设置给史酿图层。 然后第四步我们是什么,需要将适量图层添加到地图容器之上,那么这就是我们的绘图原理。好本一讲结束。

各位同学大家好,那么这一讲我们来讲解怎么样使用 g j 省来创建一个新要素,那么零五 我们使用这个 gjs 来怎么呢?创建现影要素。那么首先我们还是需要一个基础模板,我们将第一个出手啊地图的代码给他去复制一下,那么复制到这一块,那么首先我们需要使用什么 gjs, 或者说我们第一步是设置线对吧, 要素的几节省数据, 那我们生命一个变量,好吧,我们还是生命一个 data, 那么给它设置它的类型,类型为什么?为 feature 哦, collax 好,这一块是个固定写法,那么之后我们给它设置一个 features 属性,那么 features 它是一个数组, 那么之后我们设置一下它的内形对吧,内形为非小为要素对吧?为要素。那么之后我们给它设置它的 g omech, 之后设置一下它的类型,为什么呢?为线,那么线,它的指示 nice thin。 之后我们设置坐标 coordinate, 那么这一块它是一个二维数组,那么第一个点的坐标我们是幺幺四点三零, 纬度为三零点五零。那么第二点第二个点的坐标我们写一个幺幺六, 那么纬度五变三零点五零。那么现要数的数据我们就设置成功了,设置成功之后我们还是使用这个史料数据原来读取。那么第二步我们也是叫什么设置 史料数据员 读取数据 好,那么咱们生命一个 source, 通过一个 new o l 点 source 点 factor, 我们实力换一个食量速决,那么接着我们给他一个 features 属性, 好通过一个 new o l 点 formate, 点 gjsen 点 read facials, 我们将这个 data 给它放置过来, 那么我们就将这个设置了几阶层数据读到史亮数据文里面了。那么接着我们需要设置什么呢?设置史亮图层来读取数据。那么我们生命一个 name, 通过一个 new o l 点 nail 点 fix, 我们来实力化使量图层,那么使量图层设置完毕之后,我们需要将图层添加到地图容器。 那么还是通过这个 map 的点 a 列方法,我们来添加图层。好,我们去页面上看一下。我们看一下我们这个线要素有没有被构建出来。好,那目前看没有被构建出来。我们查看一下错误到底是什么原因。 好,那么我们打开这个检查工具,我们来到空载中看一下是什么地方报错。那么到这个地方看一下,他说他不是一个构造函数对吧?那么是这一行代码报错。好,我们回到这行代码。那么这一块他扫了什么呢?扫了一个小括号对吧? 好,那我们回到页面里面,我们再来刷新。我们看一下这个线要素能不能出来。好,大家可以看到,那目前我们就已经成功的到上面去画了一个线要素,那么我们也可以给这个线要素来添加一些样 样式信息。好吧好,那么回到我们的代码里面来。我们给新要素来添加些样式信息。那我们到这一块来定一个样式。那么我们声明一个 style, 通过一个 new o l 点 style, 那么这一块是一个大写的 style。 之后我们给这个线一个属性,那么我们设置线的样式是通过 truck 这个属性来设置, 那么这是给线设置钥匙。好,我们添加一个 stroke 属性啊。通过一个 new o l 点 style 点 stroke。 首先我们给他一个颜色,给他一个 color, 为什么呢?就 f f 二 d 五幺红色,稍微眨眼一点。那么接着我们给这个线一个宽度,好吧,给它为三。那么样式成功。设置成功之后,我们可以将这个样式设置个图层。那么 给内容执行一个 start style 方法,将这个样式设置给图层。好,那我们回到 页面里面来看,我们这个线要素就设置成功了。那么线要素设置成功之后,我们还可以给他设置什么呢?设置一个区要素。其实我们可以在这里面继续往下面去写,因为他是个数组对吧?我们可以往里面去写。我们来设置一个区要素, 那么内行对吧?内行,内行区要素,它的内行是什么呢?也是要素啊,也是非小, 只不过说它的几和信息的 type 不一样。那么我们接着给它设置一个 g gwmetch 这样的属性,然后设置一下它的内心,为什么呢? reporting。 那么之后我们来设置坐标 coordinate。 好,那么这里面是一个三位数组,好吧,是一个嵌套的数组。那么第一个点我们选择幺幺四点三零三零点五零。 那么接着我们来设置第二个点,第二个点我们设置为幺幺六三拧 点五零。那么接着我们来设置第三个点,第三个点为幺幺六, 精度是幺幺六不变,那么纬度我们变一下为三零。那么这个区要素我们就构建成功了。好,我们去页面上来看一下,看我们这个区有没有设置好啊,大家可以看到 那么这一块我们就给他去设置了一个区啊,他和这个线重合了对吧?我们把这个线给他去改一下。好吧,我们精度不变,纬度变一下就可以了。那么这一块给他改成什么呢?改成这个幺幺四, 精度五变,纬度稍微变一下,纬度变成嗯,三十一。好吧,三十一。好。我们来看一下。好,大家可以看到那目前这一块是个需要数对不对?这一块是个需要数,是一个三角形,那 上面是个线要素。为了区分,为了区分,我们可以给这个区要素设置一些其他的颜色,我们可以给区要素设置个填充色。那我们可以给他一个什么 feel 属性,那么通过一个 new o l 点 style 点 feel 给他设置一个颜色。好吧,给他设置个颜色啊。 g b a 好,第一个给五零,第二个参数也给五零,第三个参数给五零,第四个参数给零点三。 好,我们去页面上刷新一下。那么大家可以看到那么这个区要素我们设置的一个描边,同时还给他设置了一个填充色。那么这就是我们使用 g 接生数据来加载这个线要素和区要素。

各位同学大家好,那么这一讲我们来讲解怎么样使用 g j 省来创建一个新要素,那么零五 我们使用这个 gjs 来怎么呢?创建现影要素,那么首先我们还是需要一个基础模板,我们将第一个出手啊地图的代码给他去复制一下,那么复制到这一块,那么首先我们需要使用什么 gjs, 或者说我们第一步是设置线,对吧? 要素的几节省数据, 那我们生命一个变量,好吧,我们还是生命一个 data, 那么给它设置它的类型,类型为什么?为 feature, 哦, collax, 好,这一块是个固定写法,那么之后我们给它设置一个 features 属性,那么 features 它是一个数组, 那么之后我们设置一下它的内形,对吧?内形为非小,为要素,对吧?为要素,那么之后我们给它设置它的 g omech, 之后设置一下它的类型,为什么呢?为线,那么线,它的指示 nice thin, 之后我们设置坐标 coordinate, 那么这一块它是一个二维数组,那么第一个点的坐标,我们是幺幺四点三零, 纬度为三零点五零,那么第二点第二个点的坐标我们写一个幺幺六, 那么纬度五变三零点五零,那么现要数的数据我们就设置成功了,设置成功之后,我们还是使用这个史料数据原来读取,那么第二步我们也是叫什么设置 史料数据员 读取数据, 好,那么咱们生命一个 source, 通过一个 new o l, 点 source, 点 factor, 我们实力换一个食量速决,那么接着我们给他一个 features 属性, 好通过一个 new o l, 点 formate, 点 gjsen, 点 read facials, 我们将这个 data 给它放置过来, 那么我们就将这个设置了几阶层数据读到史亮数据文里面了,那么接着我们需要设置什么呢?设置史亮图层来读取数据,那么我们生命一个 name, 通过一个 new o l, 点 nail, 点 fix, 我们来实力化使量图层,那么使量图层设置完毕之后,我们需要将图层添加到地图容器, 那么还是通过这个 map 的点 a 列方法,我们来添加图层。好,我们去页面上看一下,我们看一下我们这个线要素有没有被构建出来。好,那目前看没有被构建出来,我们查看一下错误到底是什么原因。 好,那么我们打开这个检查工具,我们来到空载中看一下是什么地方报错,那么到这个地方看一下,他说他不是一个构造函数,对吧?那么是这一行代码报错。好,我们回到这行代码,那么这一块他扫了什么呢?扫了一个小括号,对吧? 好,那我们回到页面里面,我们再来刷新,我们看一下这个线要素能不能出来。好,大家可以看到,那目前我们就已经成功的到上面去画了一个线要素,那么我们也可以给这个线要素来添加一些样 样式信息。好吧,好,那么回到我们的代码里面来,我们给新要素来添加些样式信息,那我们到这一块来定一个样式,那么我们声明一个 style, 通过一个 new o l 点 style, 那么这一块是一个大写的 style, 之后我们给这个线一个属性,那么我们设置线的样式是通过 truck 这个属性来设置, 那么这是给线设置钥匙,好,我们添加一个 stroke 属性啊,通过一个 new o l 点 style, 点 stroke, 首先我们给他一个颜色,给他一个 color, 为什么呢?就 f f 二 d 五幺红色,稍微眨眼一点,那么接着我们给这个线一个宽度,好吧,给它为三,那么样式成功。设置成功之后,我们可以将这个样式设置个图层,那么 给内容执行一个 start style 方法,将这个样式设置给图层。好,那我们回到 页面里面来看,我们这个线要素就设置成功了,那么线要素设置成功之后,我们还可以给他设置什么呢?设置一个区要素,其实我们可以在这里面继续往下面去写,因为他是个数组,对吧?我们可以往里面去写。我们来设置一个区要素, 那么内行,对吧?内行,内行区要素,它的内行是什么呢?也是要素啊,也是非小, 只不过说它的几和信息的 type 不一样,那么我们接着给它设置一个 g gwmetch 这样的属性,然后设置一下它的内心,为什么呢? reporting, 那么之后我们来设置坐标 coordinate, 好,那么这里面是一个三位数组,好吧?是一个嵌套的数组,那么第一个点我们选择幺幺四点三零,三零点五零, 那么接着我们来设置第二个点,第二个点我们设置为幺幺六三拧 点五零,那么接着我们来设置第三个点,第三个点为幺幺六, 精度是幺幺六不变,那么纬度我们变一下为三零,那么这个区要素我们就构建成功了。好,我们去页面上来看一下,看我们这个区有没有设置好啊?大家可以看到, 那么这一块我们就给他去设置了一个区啊,他和这个线重合了,对吧?我们把这个线给他去改一下,好吧?我们精度不变,纬度变一下就可以了。那么这一块给他改成什么呢?改成这个幺幺四, 精度五变,纬度稍微变一下,纬度变成,嗯,三十一,好吧,三十一,好,我们来看一下。好,大家可以看到那目前这一块是个需要数,对不对?这一块是个需要数,是一个三角形,那 上面是个线要素,为了区分,为了区分我们可以给这个区要素设置一些其他的颜色,我们可以给区要素设置个填充色。那我们可以给他一个什么 feel 属性,那么通过一个 new o l 点 style, 点 feel 给他设置一个颜色,好吧?给他设置个颜色啊, g b a, 好,第一个给五零,第二个参数也给五零,第三个参数给五零,第四个参数给零点三, 好,我们去页面上刷新一下,那么大家可以看到那么这个区要素我们设置的一个描边,同时还给他设置了一个填充色,那么这就是我们使用 g 接生数据来加载这个线要素和区要素。

再把这个整个这个啊,这个基础的一个开发环境啊,再来把它完全整合整合一下啊。那么首先我们刚才看到了这个旁边有是有边框的话,呃,有这个外边锯的,所以我们把它这个外边锯给去掉,是吧?有些公共的样式我们把它给去掉,是吧?那这里有些公共的东西啊,粘过来 啊, s ss 下面啊,弄过来,是吧?首先那这个样式的话,我们肯定要要引入到我们这些框架里面去,是吧?所以我们首先要把它引入到这个公共的这个,哎, ngs 比如说他的这个 入口函数里面的是吧?入口函数里面引入进去,那引入进去之后我们这个外边去他就没了,是吧?啊?这是一些公共的基础的这些样式啊,公共基础样式啊,那么大家在开发的时候肯定会会用到,对吧?用到实际的每个项目打点都会有这些公共的样式导入的 好,那么上面还有一个,呃内容,嗯,是什么的路由内,你肯定要去配好啊,我们不然的话我们就需要去在这个啊上面啊,一个去切换什么?切换这个组件啊,才可以去换,那么我们这样 不合适的,所以呢,我们这里用到了这个 fu 框架的一个路友,对吧?这个路友,那这个路友的话啊,我们也加一个 lot 文件啊,说加一个 lot 文件夹啊,直接在 src 下面 有抖音讲,然后在这下面建议一个叫 indice gs 是吧? index js 啊,这个用来配置我们这个,呃,陆游的是吧?用来配我们陆游的啊,那么还有我们需要去安装一些东西,是吧?安装啊这些, 那我们首先安装的这个是 lot 啊,三点五二,我们看下这里唐默认有没有给我安装啊?默认是没有的,对不对?所以我们默认把这个 lot 给他拿过去呗,是吧? 那我们基础现在用到的,嗯, lot 需要拿过来,那么我们还有用到的一个主见叫做,嗯, ipad u i, 那么这个是基于二点零的啊,二零的 fu 的,对, imen ui 是基于二点零的,我们要用一下他的些基础的主见,嗯,然后去做开发,好看一点嘛,是吧?好,那么这个的话我们再来。呃,用 npm 一是多少钱就可以 这两个总监给他下一下啊,这需要耐心等待一下 啊。这个还是比较快的,是吧?已经已经下好了啊,这两个组建已下好了,那么下好了之后我们需要去配置他这个,嗯,他们以外还有,比如肉体,是吧?那么这两个呢?我们首先看一下这两个啊,首先把这个引进来呗,是吧?这,这这两个引进来,是吧? 这是 ipid 啊,这个是优点,是吧?啊,那么还有这些 os 的这基础样式啊,也把它引到这个润滑树里面来,还有一个 rot 啊,他的那个路友,对吧?也引到这里来, 好,那我们就放这呗,是吧?啊? rot, 是吧,那么这个 rot 来说明一下它引入的解释,这是这个 index g s, 是吧?因为我们这个它名字叫 indice g s, 可以默认写到这个 rot 这个文件夹,这个就可以了啊,它会长成 index g s 啊,那么这个就是录,录一个 view 的,这个录一个 view 的,呃,一个,呃,组建,是吧?录一个飞鱼的对象,那么有一个飞鱼的对象之后,我们要把这个 呃配置上去,对吧?改成我们自己的配置了,对吧?下面还要说有我们直接用这个吧,对吧?当然你用这个也是可以的,是吧?也是可以的啊,比如我们这个说明我要挂在哪里,是吧?挂在哪里啊?然后他这个 logo 啊,要放,放上去啊,放上去,放上去啊,那我们还是按照我们这个这个写法吧,是吧? 这个其实也是一样的,渲染这个 app, 然后挂的到这个哪里去啊?挂的到我们这个呃到网上去,对吧? app 这这个 id 上去。好,那么这个 mangs 的话我们来改一下吧,啊,看一下这个也是一样的,他的呃表达是就是这个这个 id 这个 id 上面去,把路由挂在这个上面去,把这个 app 挂到上面去啊,这个路由啊,在使用许愿池这个路由啊,他的组建是哪个组建呢?是 app 这个组建 渲染这个 app 这个组建模板啊,那么有的这些啊,我们还有个地方就是我们的艾美丽欧巴亚啊,这个还需要进行使用,对吧?让我们的 bu 对象啊,这个组建全局是使用它啊。啊,这个默认的配置,我给他配上放放 好了,这个基础配置可以了,是吧?好了, 好,那么这个 fu 和 ivo 呢?这个的 rot 都配置好了,是吧?都配置好了啊,那么我们再要把这个呃 rot 给他弄进来,对吧? rot 给他弄进来,首先我们要给他一个 就是使用揉腿啊,使用这个揉腿,对吧?啊,那么这个揉腿我们需要把这个揉腿给它倒进来呗,是吧?还有鱼尾对象也要倒进来,对吧?我用的是鱼尾揉成这样,对象,把它倒进来啊,不然的话你怎么使用呢?对吧?好,给它倒进来,然后我们需要最后面就是要配着我们这些组件,对吧?配这些组件, 那么这些组件啊,他的路由啊,就需要给予这个,比如柔软性创建一个柔腿,是吧?然后啊好,创建柔腿,那么这个需要把这个柔腿给他导出去,对吧?默认暴露出去,暴露出去的话,那我们这 面夹子啊,就可以这个揉揉,他这下面就可以用到这个揉它的,所以我们需要把它放进来,对吧?放进来,首先呢我们用的是这个 hello, 对吧?那么 hello, 我们把这个 hello 放到这个文件夹下面,对吧?这个组件,那么我们需要去构建一个文件夹。 零一 open nairs 啊,入门,是吧?入门啊,那我们把这个你就放在这里呗,是吧?把这个组建就放在这里啊,好,那我们快点一下,可以直接点进去,那就是对的,是吧?那就是对的, 好,那么我们呃,还要去配置这个组建呢,对不对?配置组建好,那么配置这个组建的话啊,我们来看一下这个下面有个 rotos, 然后这里下面就是他的一些组建的一些路由,对吧?组建一些路由啊,那我们这个 再把它加进来啊,加个中国号的,是吧?如果再有其他的组件要基于这个什么这个路径来进行,就是这个 pass 啊,这个这个路径啊,来进行路由到这个组件的话, 其他的那么在后面加就可以了,你这个啊,路由的他再加就 ok 了,是吧?再把这些组件导进来就可以了,是不是?好,那我们现在是路由到这里,这个他的路由已经拍完了,那么还有一个问题,这是我们要去加一个菜单栏,是吧?注册菜单栏,然后让他可以点击,然后跳,跳到某一个,你们来,是吧?好,所以我们要加一个什么布局,是不是?所以加个布局的话,我们这里就加了一个什么的 全局的 index 啊。 index 我们就把 index 的体面给它放进来,是吧? 我看我这个袋子是不是放在这个空袋子,没有放在空袋里面去,是吧?我就直接放到外面的,是吧? 也就是说我们所有的,呃,这个都基于这个 index 进行布局啊,我们把那些呃 idui 把它倒进来啊,这其实就是 idui 里面的这个组件啊,我们可以看一下啊,搜一下那个 mui 啊。这个如果说你中后全能开发的话,这个呃还是经常用的,对吧? 经常用的,我们有一个叫布局的东西,是吧?这里有个布局,怎么样去布局的?我们就是一个左右的布局,是吧?那我们就找一个简单的 布局布局容器,你看我们这个用的是啥?用的是空空灯的,是吧?容器。左右布局的容器啊,这是上下的,对吧?我们直接找个这搞个左右的就可以了,是吧?左右的,然后我们直接把这个代码显示出来,对吧?拿一个布局,这个是左侧的,还有菜单,是吧?紫菜单什么的啊,在这都有啊。啊,那我们也是按照这样去配的啊,按照这样去配的啊,这个是整个框架,是吧?整个容器,然后是左侧的,这个是我们的这个 左侧菜单拿啊,这个是我们显示区域,显示区域的话,那么这个是 rosefuel, 是吧?那么这个 rotevefuel 的话,就是说你在这里配置的这个 rote 啊,所有的都往哪里跑,往哪里显示啊?就是往这个上面的 ui, i 们的 ui 里面的这个,呃,这个主区,对吧?主区在这里都有的,也就是说你把这个 这标签写在哪里啊?那你这里你的路由就往哪里什么展示,你说所有的主见都会挂的到这里来啊,挂到这来。好,那我们这里还缺一个什么呢?缺一个左侧的菜单单,是吧?左侧的菜单单我们这里也写在这,是吧?我们没有那么多 啊,没有那么多,所以我们刚开始的话没有那么多。我先首先把它粘过来啊,把不要的,我们把它去掉,是吧?把它去掉,我们一点一点的来。好,好,那么这个的话,呃,我们就是一个快速开始,大家看一下,这个就是紫紫菜单,对吧?这就是紫菜单,你看这个地方的这个地方,嗯,你说六十个哈喽,你说六十个哈喽 啊?哎,这个为什么有个飘红的,我们来看一下啊。 这个是逗号,这个逗号我应该是去掉了,应该是没毛病的,是吧?没毛病的,这个,这个应该是没。哦, 少了一个啊少了一个,少一个括号啊,少一个大括号,是吧?少一个括号,然后导致这个没法闭合,好啊,我们这个就是我们的快速啊, 快速入门这个组建,是吧?那么这个是内蒙对不对?这个内蒙对应的谁对应的?就是这个 pass 啊, pass 呢?然后点这个左侧菜单,然后就来到这个组件,然后这个组件最后挂在哪里?是不是挂在这个地方,对吧?挂在这个地方好,嗯, 好了,那么这个的话,呃,这是我们放到这个,呃艾特里面的数据,也就是放到我们这个,呃,第一个这个数据这个对象里面的啊,那么我们这个拿菜单就是左侧的菜单,菜单就是这个 iman, 也就是说我把这个地方的什么这些菜单啊单独抽出来作为一个组件放到这个来历追寻里面去的,是吧?然后再引入到哪里去?引入到这个 index 里面去,是不是也就是放在这里啊?啊?这个 e l site 啊, 在这里,对吧?我把它这一块放到另外一个主界面去,然后再动态渲染,是不是不能去渲染的好,那么这个渲染的话是依据哪个数据?是,是不是依据这个数据类比利斯特啊?所以它这个是依据于这个类比利斯的去渲染啊?也就是说大家可以来看一下这个是菜单,对吧?那么它这个数据是属于这个进行便利的,是吧?基于这个是进行便利。 嗯,然后呢?这是他的这个菜单,这个啊, sun 就是他的这个图标,是吧?标题图标和标题,那么这个下下面就让紫菜单菜单的名字呗,菜单的名字是吧?虽然这个紫菜单啊,就这个,对吧? 这款是他的名字和他的路由,是吧?啊?都在这名字在这里啊,路由应该是在这里,对吧?你点的这个应该是的话,那么也就是说他这个就是激活这个路由,对吧?激活用这个路由去激活,然后他就会去按照这个已经配置好这个路由啊,进行定向到这个什么这个组建上来啊,这这样的这样的一个过程啊,这样的过程啊,那么这个呢?呃,我们看一下这个是正常变异的是吧?应该是 啊,都是正常便宜的,我们再看一下这个有没有过来啊?好像没有,是吧?好像没有, 没有,没有展示出来啊,还是还是那样的一个 app, 是吧?啊?我们先我们来重启一下吧。好,你这个零一部门这个应该是 没有错的。 好,现在我们的陆游,呃,把他那个菜单布局都是配置好了的,是吧? 啊?跟这边应该是没有什么区别,是吧?没什么区别,这是他的全局布局的 index 啊,这个是他的这个路由,对吧?菜单左侧菜单啊,这些钥匙我应该都是加了的啊,因为直接复制过去应该是都是都是有的啊,都是有的 啊,现在是可以了。哎,他这个布局没有过来 啊不仅没有过来,我们看一下具体的问题,是吧?那么这个 app 啊,我们这个用的是什么呢?用的是这个啊,哈喽,是吧?还是用的是哈喽。那我们这个 app 这肯定再不能用哈喽了呗,直接得用这个银戴斯,是吧?那么全局都是用这个银戴斯的啦,对吧?那这个就不能再用哈喽 是吧?因为我们用这个组建做了一个,嗯,整个路由是吧?做了整个路由换一个靠过来,这个点可以的,是吧?我们再来刷新一下,他说这里有两个问题,这个,嗯,已经 这里有,有问题吗? 应该是没有问题了, 肯定又是又是这个这个变异的问题了,我们再来重新启动一下,看行不行。 哎,他说这个还是这个,我们来搜一下这个,这个是啥意思啊?应该就是那个,呃,检查不通过的问题。 嗯, 我们把这个放这里加一个这个配置里面加加加一个东西,对吧?看一下行不行啊? 啊?这个改了配置,这个也要重启一下。 好,这个稍等一下。啊。啊?这个,这个,这个什么? es max, 这个检查挺棒的,是吧? 啊?现在就可以正常变音通过了,是吧?正常变音通过,我们看一下来看这个左侧就就可以了,对吧?说明他路由也是生效了,是吧?路由也是生效了的啊,哎,看到对吧?好,那么这就是我们的这个啊,整个 u 的这个,我们类似的这个框架啊搭建。

好,接下来我们来介绍一下 opts 常用的框架,我们来我们就以 up 中低数码 alt 开发的价格图为例, 那我们常用的框架有 lift、 opening、 it, my boss 和 cd 们,那么这一块我们为什么要选择 opening 呢?因为 opening 它相对于 my boss 或者说相对于 cd 们来说,它的上手成本较低,并且它的概念相对比较简单。 那么 opinion 最核心的是什么呢?最核心的就是地图器 map, 那么 map 它是由什么组成的呢? map 实际上它是由图层组成,我们就以这张地图为例, 那么这张地图它实际上是由什么?由四个图层组成。那么第一个图层它装的是什么呢?装的是空间。第二个图层它装的是标注。第三个图层装的是一个矢量图形, 第四个是底图。那么一个 map 可以由多个图层组成。那么图层里面放置的什么呢?放置的是数据源,那么图层它和数据源是一一对应的,数据源里面放置的什么呢?放置的要素, 那么一个数据里面可以放置多个要素,要素它是又是由几何信息和样式信息组成的,那么这就是 open 的页它最核心的概念,我们只需要掌握,这掌握什么呢?掌握 map、 图层、 source 和 feature 这几个概念我们就已经学会了 opening, 那么在之后的项目中,我们会不断地深化这几个概念。

目前给大家带来的是 webg 纸质 open air 的产品。那么首先大家可以通过这个 url 地址进入我们的课件, 我们首先看一下我们课件的前沿部分,那么学习本课之前需要大家掌握一些前置知识,第一个需要大家掌握的是 h t m c s 加 s 可以的基础知识。第二部分需要大家能够使用 vascode 进行一些简单的操作。 好,接下来我们看一下我们课程的大纲,那么我们课程的第一个部分会讲解什么呢?讲解 open 类页的一些基础的 a p i。 那么第二个部分我们会讲解什么呢?在 open 内页中使用 comfort 去做数据的可视化。那么第三个部分我们会讲解在 open 内页中去调用高德地图的 a p i 实现数据可视化。那么第四个部分会使用回忆三框架去走和 open 内页。那么本课程有哪些目的呢?主要 以以有以下三个目的,第一个学习完本课程之后,那么大家可以掌握 open 的页基础 a p a 的调用,那么第二个可以使用 open 的页结合高德地图的 a p i 实现数据的可刷。那么第三个 是希望大家在之后的开发中能够能够结合自己的项目需求,使用 open it 实现一些定制化的需求。好,那么接下来我们来简单的演示一下我们实现的这个小项目, 那么项目的第一个功能是什么呢?根据用户所在的 ip 获取当前城市,在中心点实现一个发光的点。第二个功能是加载所在城市的区域数据。第三个我们需要实现一个搜索漫游,我们输入一个苏州, 我们回车,那么地图就漫游到苏州,那么接着我们输一个荆州, 那么地图就漫游到荆州。好,那么第四个部分我们实现了什么呢?实现那个地图的复位功能, 那么第五个部分我们实现了当前城市天气数据的加载。另六个部分我们实现了什么呢?实现了地图空间, 那么在之后的项目中,我会一行一行带着大家来敲每一行代码的。

这一块我们提到的两个概念,第一个是 converse 中的坐标,那么 converse 它本上是一个二维的网格,它包含两个轴 x 和正轴,那么左上角这个点就是一个圆点对吧? 那么这是绘制图形的起始的位置。那么例如说我们现在调用 feel react 方法,那么第一个参数传零,第二个参数传零,那么就表示什么呢?在左上角这个位置开始绘制,那么第二个参数和第三个参数我们分别传一百是表示什么意思呢?我们是需要绘制一百乘一百像素的一个图形。 那么接着我们来讲解 comfort 中下一个概念叫路径。那路径什么是路径呢?路径就是连续一段连续的坐标的集合。我们在 comfort 上绘制线的时候,我们需要定义两个方法,第一个方法叫 move to, 那么这是定义线的起点坐标。那么 接着还有一个方法叫耐土,那么这是定义线的结束的坐标。那么我们确定起点坐标和终点坐标之后,我们就可以调用 ctrl 方法来执行绘制。那么接着我们使用这个路径来执行什么?执行线的绘制。 那么十一我们需要使用 conference 来实现什么呢?实现线的位置 我们还是一步一步来。那么第一步我们还是需要叫什么?设置一个 conference 的元素,那么设置一个 conference 的元素,给它一个 id 名,为什么呢?为 converse。 那么接着我们给他一个宽度为两百,然后呢?我们给他一个高度也为两百。那么这一步设置成 之后,那我们第二步我们需要获取什么呢?获取 converse 元素, 那么声明一下这个 converse, 所以 document 点 get element 摆 id, 我们获取一下什么呢?获取一下 converse。 那么第三步我们 获取上下文,那么生命一个变量 say text, 通过 conference get context 方法,那么这里面我们给它传个参数叫 ad, 那么就或许呢会是上下文。 那么第四步我们需要什么?设置起点 点坐标,那么这里面可以通过一个 move to 方法去设置起点的坐标,那么 set s 执行一个 move to 方法,那么第一个坐标我们横坐标方向我们给十像素,纵坐标方向我们给十像素。 那么第五步我们需要什么?设置终点坐标,设置终点坐标。那么这一块可以给个 nine 图方法去进行设置, 那么 setus 执行一个点 nine two, 那么第一个参数我们给一百,第二个参数也给一百,那么就设置成功了。 那么接着我们需要去执行一个绘制,我们通过这个。 那么第六步我们需要叫什么呢?执行位置对吧?我们通过 say test 执行一个 stroke 方法, 然后我们再给这个线段一个颜色,那么给一个 stroke style, 给它一个 f f 奥迪五幺。好,那我们到页面上来看一下,看这个线段有没有给我们绘制成功。 好,那么整个线段我们就已经绘制成功了。那这一块我们来看一下这个颜色对吧? 颜色有问题,颜色它现在还是一个黑色对不对?那是因为我们这一行代码写反了。我们在绘制完成之前,我们一定要 先给他去设置一些样式,我们把样式放一定要放在这个绘制的前面,那我们现在再来刷新,我们可以看到那我们这个线的的颜色就是有的。 好,那么我们这里简单的来总结一下。好吧。那么首先我们来讲解一下什么是 confess, confess 的概念对吧? confess 它是 h, m, t, y 五提供的一个元素,那么它是通过 jasque 的脚本来进行绘制的对吧? 那么第二概念,我们讲解了 comfort 中的坐标对吧?那我们要绘制一个图形,我们首先要确定他从什么地方开始进行绘制,那么我们就以绘制矩形为例,我们确定完他的坐标之后,我们再确定这个图形我们设置的宽高是什么样子的。 那么第二概念就是路径,路径它其实就是一段连续的坐标的集合。那么我们绘制个线,我们首先要确定从什么地方开始绘制,它结束的地方是什么样子的,对吧?那么这就是 comfort, 是一些简单的概念。

来,我们讲一下这个画笔吧,画笔在我们这个 open 量还是很重要的啊。来,我们看一下这个画笔,来,把这个画笔再打开。首先前面的是一模一样的啊,来一个高德的图层,把这个图层放到我们这个 map 里面啊,最简单的这么一点。 好,后面我们准备了什么呢?你不是要画吗?啊?你画哪呢?第一个不可能画在我们这个高度的高德的这个影像图层里面啊,不能画在这里面,那我们这干嘛干嘛呢?创了一个空的图层,里面有个空的数据员啊,相当于我们准备了一张空的画布,我们画的东西要准备在这个画布里面啊。来,我们打开一下, 你看这儿有一个下拉框,对吧?这是我们写在这个 h t m 里面的,所以我们这个 web 计时它跟 web 是分不开的啊。你如果说你不会前端知识的话,你还写不了啊?你还写不了,那我们这儿有一个什么呢? select 框,通过我们这个 select 框这个修改啊,千几十键,你改一下嘛,是不是点一下这儿相,相当于你改了 一下嘛?啊?如果说你点这个点,那我们就可以调用这个地图的 api 去让你去去画这个点了,来看一下是不是画点没问题吧。好,我们再选一个来。画线是不是也是可以的啊?画多边形也是可以的啊,画圆啊,画正方形, 画我们这个长方形都是可以的啊,也就是说我们这个 web 计时跟我们这个前端是分不开的啊,你前端的交互跟我们这个地图的交互其实都是相通的啊,很简单啊,第二,用第二,用我们这个画笔就可以了,这是我们这个 opener 里面自己封好的,不需要你自己去写啊。

这一个,嗯,这一个啊,比利尺啊,那么这个比利尺在实际开放中也会用得到啊,那么这个比利尺的话,在我们的 oppos 里面,他是给我们封装好了的,封装好的一个比利尺的空间啊,我们来看一下这个比利时的空间 啊,比如说空间呢,他叫这个 skin online 啊,这一个空间啊,这个也是用的比较多吧,可以这么说啊,啊,有这种需求的话,直接用这个空间就 ok 了啊,不用去再自己去写比利时了啊,自己写比利时还是有点麻烦啊有点麻烦, 那么这个比例尺,呃,空间呢?他肯定是要去通过啊,我们当前这个啊,屏幕的分辨率啊啊像素值啊,和我们这个地图所表示的这个实际的距离,对吧?动态去变化的啊,动态去变化的啊,所以他要不断去渲染的啊,所以 这个自己写的话有有点麻烦的啊,哎,不是说写不出来啊,这是肯定能够写出来的,那么我们这个直接把这个固定的结构给他拿过来,对吧?固定结构给他拿过来。 首先我们这个地图的这个渲染挂载的类地方,是吧?然后引入这这种依赖,对吧?引入这个依赖,引入这个依赖啊,然后把这个地图给它渲染出来,是吧?地图给渲染出来, 我们直接直接添加这个,我们直接统统一给拿过来吧。 好,我们统一拿过来,大家可以看一下,这个代码就量就比较少了啊,比较少, 因为他也比较简单,对吧?比较简单。好,这上面就是试图呗。嗯,然后这个就添加我们这个,呃,比利尺,对吧?比利尺直接绿一个他的对象,然后这里有些固定的参数啊,我们可以去改的可以去改的啊, 主要改可能就是改质量这几个参数和其他参数其实改不改都无所谓啊,如果你想要去改变样式的话, 那么这个还是由克拉斯联盟去改的,是吧?最大的宽度,最小的宽度什么的也是可以改的,然后他挂载的这个地方啊,也就是说你想要把它放到另外一个元素上面啊,那就可以可以改啊,那么这个单位的话肯定 需要去根据你这个啊实际的应用去改,是吧?啊?比如说你这里可以用度数啊啊这种这种档 其实我都不知道他是什么单位啊。这种还有美国的单位,还可能有那种音质的单位。是不是音质的单位啊, 那我们一般都有这种啊,米国内源有这个米的度量到位就可以了啊,那么下面我们再把这个配置上去吧,对吧?配置到我们这个呃路由里面去就可以了。零九啊, 然后把这个路由放上去,然后我们看一下我们这个呃导航 是个嗯 skin online 对吧?缩放的一个线条,是吧?我们再来刷一下呗。好,我们看下比利时就有了,对吧?这个比利时其实 很简单的啊,我们看一下他这个鼻子是是以米代代表的和铅米代表的,对不对?那么就是呃这个这个参数啊,其他的几个你也可以试一下,对吧?哦, 我也不知道他这个表示的是啥啊,我们看一下有些单位是国外定位定义的一个单位,对不对?这个我都不太清楚是啥是吧?还还有一个美国的, 美国的这个我也不知道是啥,那么这个看着我们比较像的,这个可能是度数,是吧?我们看一下这个度数表示的是啥? 多少度?多少分?多少秒啊?他是可能就是用经纬度表示的,是吧?多少分多少秒啊?啊?啊,那么这个呢?一般我们用这个比较合适,是吧?用这个就比较合适,那么这个 burs 啊,也就是说他这个渲染是用,你如果改成 pose 的话,他这个渲染的话,他就是用线来表示,他不是用这种条条状的表示的啊,我们看一下, 对吧?这种这种现状的啊,这种啊表示的,当然你可以通过他去改样式的,改样式也没毛病的,是吧?改样式也没毛病的啊,那么下一个就是,呃,我们这个 tax 提示文本,那么提示文本如果说你这个呃 尾处的话,他这个提分提出文本才有效啊,如果不是尾处的话,他这个提出文本是不生效的啊,你看他上面有没有提出文本,现在这是就有了,是吧?一比多少,对不对 啊?那么你这个呃维护的话,他就没有这种提示文本了,对吧?一般这两个肯定是同时设置的吧,这样比较好,好一点,是吧? 好一点啊,他是他代表,是比例是多少啊?比例是多少啊?这就是我们这个比例尺啊,比例尺啊,这个比较简单了啊。

各位朋友们大家好,我国首个开源桌面跟操作系统 open kitty 一点零正式发布了,今天我来教大家如何安装 open kitty 和 windows 双系统。首先我们需要准备一个 u 盘,用来制作安装系统启动版。在电脑上打开浏览器,访问 windows 官网,进入到下载页面,下载 windows 版的工具,用来制作启动盘,这里我们选择 windows 版的安装程序压缩包, 下载情况后解压它。首先双击打开 window led 可连 usb, 选择将它做成启动盘的 u 盘,将电机安装现在它制作完成即可。 其次我们在浏览器中输入 optime, 点 top, 访问 optimi 的官网,进入到下载页面,这里我们选择下载叉八六加个六十四位的操作系统计算文件。下载成功后我们将它拷贝到我们的启动盘中, 然后右键此电脑,进入到管理,进入到此版管理, 把不实用的磁盘右键压缩卷, 后面我们将系统安装到这个主分区中,装系统之前注意备份有用的数据。最后我们重启 i f 十二,这里我们选择从右半启动 进入到 opt 两种程序, 这里我们输入用户名密码, 这里我们选择自定义安装,选择前面预留装系统的主分区,选择 e x t 四文件系统格式,这里挂在脸前斜杠 符号,也就是挂的跟路径,这里引导程序下的路径。选择预留分区所在的硬盘,这里选择预留分区,并点击下一步勾选确认以上操作,点击开始安装,安装成功,点击现在重启,拔掉 u 盘,按回车键, 重启过程中快速按方向下键即可。选择按不同系统启动,这里我们选择启动 opencoin 系统, 至此, open killing 系统已经安装完成。

我们自主的桌面操作系统啊,开放麒麟一点零正式发布了,很多机关单位啊已经使用上了,以后你用的电脑啊就是这个操作系统,如果你想先试试这个系统啊,按照我这个教程安装上就行了。目前我的电脑已经有 windows 十一系统了,可以在不影响原系统情况下多装一个开放麒麟系统,直接双系统。首先我们打开开放麒麟社区网站, 页面是这样的,点击下载栏目下载这个 s 八六版本的,在下面找到南京大学下载链接,速度比较快。点击一点零公路,点击开放麒麟 x 八六六十四这个 iso 文件下载,下载后按照之前的视频制作一个 winta 启动优盘, 再把这个 s 文件放到 u 盘里面,之后我们准备一个空闲的空间安装开放吉林在使电脑上右键管理里面磁盘管理,把不使用的磁盘右键删除键,删除之前注意备份有用的数据文件也可以右键压成, 做出来一个大于三十 g 的空间,变成未分配状态就可以了。重启电脑,开机 nf 十二键,选择 u 盘启动,在选择里面的开放麒麟 iso 文件,等待一会就会进入到安装桌面, 打开安装开放麒麟程序,安装步骤比较简单,安装方式啊,选择自定义安装,点击划分出来的空前分区,后面的加号外来点,输入一个斜杠,直接点击确定,最后再选择这个分区,下一步等待一会就安装完成进入桌面了,跟我们平时使用的系统啊很相近,非常容易上手, 应用商店里面的软件还挺多的,用完之后啊,想切换回 windows 系统,在重启可开机的时候啊,选择 windows 启动管理器就进入原来的系统了,学会了吗?