
openlayer
是迪迪呀.
写博客是为了记笔记!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
openLayer地图全屏事件的监听
写博客是为了做笔记!一、openLayer地图添加全屏控件二、添加全屏监听1.引入库2.添加监听三、Tips一、openLayer地图添加全屏控件在进行全屏监听之前肯定需要给地图添加全屏控件,使之有全屏的功能 import { FullScreen } from 'ol/control' map.addControl(new FullScreen())二、添加全屏监听1.引入库import { FullScreen } from 'ol/control'2.添加监听 let.原创 2021-10-15 17:16:14 · 611 阅读 · 1 评论 -
VectorTileLayer更换style
问题描述:底图(矢量切片图层的url)不变,但是需要添加上不同的style形成动画轮播的效果。给图层更换样式不难,找到对应的feature,使用feature.setStyle就可以了。但是我在项目中遇到的问题是获取不到feature,或者获取到的feature不可用(我一同事就遇到了使用feature.setStyle不生效的情况,最后也没有找到原因,最后每次更换样式时添加不同样式的图层,然后添加了一堆的layers,导致地图非常庞大)。这篇文章就是讲的就是没有feature的时候如何更换样式——l原创 2021-04-26 18:34:00 · 1297 阅读 · 0 评论 -
使用openLayer画箭头
项目场景&&问题描述:需求:从后台获取了一条线的geojson数据,现在需要把他画到地图上并添加箭头;百度(官网示例):得到下图1,每个折点都有箭头可是需求是:如下图2,只需要尾部一个箭头,中间不需要箭头原因分析:分析官网源码:所以在这里我需要改的就是这个遍历的东东,改完后我的代码如下: arrowFunction(feature){ var geometry = feature.getGeometry(); var styles = [原创 2021-04-02 16:30:02 · 1114 阅读 · 1 评论