排序:
默认
按更新时间
按访问量

openlayers中监听地图缩放级别事件moveend

在实际需求中需要做到刚进入首页加载一个图层,但是在地图扩大或者缩小到某个级别后需要隐藏图层,因此我们需要对地图的缩放级别进行监听,用到的是moveend事件: map.on("moveend",function(e){ var zoom = map.ge...

2018-10-19 17:17:09

阅读数:6

评论数:0

利用svn上传、更新、添加、删除文件

具体分为以下步骤: 本地建立仓库:在本地新建文件夹,右键 —> TortoiseSVN —> Create repository here; 下载已有仓库:在本地新建文件夹,右键 —> Checkout ...

2018-08-17 13:47:58

阅读数:273

评论数:0

将base64编码格式数据转化为图片

在前后台交互时,有时候会需要后台将图片先保存到后台数据库,然后前端需要的时候,直接从数据库读取Base64编码,返回给前端,下面我们通过一个例子一块看一下,因为没有后台代码,我们直接将一副图片存成Base64编码格式,赋值给一个字符串。。 代码如下所示(html部分): &am...

2018-08-14 10:27:06

阅读数:256

评论数:0

three.js根据顶点加载立方体并为为立方体的每个面贴图

在天津噪声管理系统中,为了展示安静小区周边建筑物的三维分布情况,主要对每个建筑物进行贴图,本文以一个建筑物为例,给建筑物的不同表面增加不同的贴图材质。。...

2018-08-10 16:58:40

阅读数:287

评论数:0

jquery解决input file控件中的onchange上传文件仅一次的bug

在功能区管理系统中,在上传区域网格、道路交通、以及功能区类型的xls文件时,好像所有的文件仅可以上传一次,如果下次修改了文件内容,除非刷新网页,否则上传的文件并没有生效。因此这是一个bug,在网上找了好多解决方案,最终得以成功突破。。...

2018-08-10 16:28:59

阅读数:67

评论数:0

去除数组中的重复元素

在一些场景中需要做到数组去重,下面从两种方法来介绍,一种是比较传统的,es6之前就已经出现的;另外一种是es6中的set()可以去除数组中的重复元素,下面我们列举出详细代码: 第一种方法:(indexOf) //indexOf--数组去重 var array =...

2018-07-13 11:13:35

阅读数:52

评论数:0

cesiumjs加载geojson+建筑物分层设色

需求:噪声管理项目,在项目的实际开发过程中,需要展示某一个地方的三维建筑物分布情况,并且一个建筑物要根据楼层不同高度设置不同的颜色,决定使用基于地图的三维框架cesium来实现。。...

2018-07-11 16:45:39

阅读数:647

评论数:5

SVN文件夹图标显示不正常的解决办法

前言      前段时间学习SVN,在电脑安装上TortoiseSVN之后发现我的文件夹图标并没用变化,但是也没有多想,心里自我安慰道,可能和我的win10系统有关吧,反正不影响功能,只是看起来比...

2018-06-27 09:14:13

阅读数:218

评论数:0

vue中的template标签

1.template标签,HTML5提供的新标签,更加规范和语义化 ;可以把列表项放入template标签中,然后进行批量渲染 <template id="tem"> <di...

2018-06-22 15:32:32

阅读数:6739

评论数:0

javascript实现拖拽弹框高度,可调节弹框大小

1.页面刚开始加载时弹框高度比较小,但是因为数据的缘故,如果要看清全部的数据,只能给弹框的高度设置高一些,因为这就要求弹框的高度可以拖拽,实现代码如下:(原生js实现) HTML代码: <div id="drag"&gt...

2018-06-21 17:28:50

阅读数:65

评论数:0

openalyers为自定义覆盖物overlay添加点击事件

在项目的实际需求中,勾选某个小区的地址,需要在地图上定义小区的位置,即在地图上添加overlay覆盖物,点击overlay覆盖物展示该小区的三维场景,刚开始的实现方法点击事件不生效,详细代码如下所示: <div id="map" ...

2018-06-15 15:19:04

阅读数:53

评论数:0

openlayers4获取一个图形的边界

由于项目需求问题,需要在地图上绘制多边形要素,由于这个要素可以是不规则的,然后在要素的内部填充文字信息,尽量在多边形的中心绘制,所以要获取多边形的边界,就用到了openlayers框架中的ol.extent.boundingExtent()...

2018-05-23 17:06:49

阅读数:550

评论数:0

css3中的伪类before和after常见用法

before/after伪类相当于在元素内部插入两个额外的标签,其最适合也是最推荐的应用就是图形生成。在一些精致的UI实现上,可以简化HTML代码,提高可读性和可维护性。国外这两个伪类应用相当的普及以及兴盛,不过貌似我们这边前端er们普遍缺乏使用这两个伪类的意识,要使用顶多也就是跟风的“清除浮动”...

2018-05-21 16:12:50

阅读数:254

评论数:0

GIS开发-天地图按照地名搜索定位

在做GIS开发的时候,常常需要输入地名,地图自动定位到当前的地方,因为百度地图和谷歌地图中有类似的功能,但是在公司开发的时候,底图却用的是OpenStreetMap,没有百度地图和谷歌地图,不能调用百度地图定位的方法,并且接口也不是开源的。为了定位的准确性,所以就在官网上查看了OSM官网的文档,参...

2018-05-21 11:15:10

阅读数:391

评论数:0

css3更改默认滚动条样式-webkit-scrollbar

浏览器自带的原始滚动条很不美观,在一些特殊需求中,我们需要对滚动条的样式单独设置,因此就出现了用-webkit-scrollbar来自定义滚动条的样式。。 首先 webkit支持拥有overflow属性的区域,列表框,下拉菜单,textarea的滚动条自定义样式,所以用处还是挺大的。当然,兼容...

2018-05-17 17:14:35

阅读数:552

评论数:0

常见电脑屏幕分辨率

1024*600 (常见8.9寸电脑使用) 1024*768(常用10.4、12.1、14.1、15寸电脑使用)4:3 1280*1024(常用14.1、15寸电脑使用)5:4 1440*1050(常用15、16.1寸电脑使用)4:3 1600*1200(常用15、16.1寸电脑使用)4:...

2018-05-14 09:50:20

阅读数:1400

评论数:0

openlayers4判断一个点是否在闭合图形的内部

在opanlayers4官方API已经有一个方法:intersectsCoordinate(coordinate),用于判断一个点coordinate是否在闭合图形的内部,返回值为布尔类型的,true表示点在多边形的内部,false表示点不在多边形的内部。 详细代码如下所示: var ge...

2018-05-11 11:27:12

阅读数:390

评论数:0

openlayers4通过拖动滑动条设置图层颜色透明度

在GIS项目实践过程中,需要实现各个功能区的叠加图层实现,以及设置它们各自的透明度,功能区分为1类、2类、3类、4a类、4b类等。每个功能区的加载均是通过一个json文件加载到map。要求可以单独查看某个功能区,并通过拖动滚动条可以控制每个图层的透明度。 1.首先,在html5中通过input ...

2018-05-08 22:27:24

阅读数:369

评论数:0

css3-单位px与vw,rem的区别

css3中单位px,em,rem,vh,vw,vmin,vmax的区别及浏览器支持情况 px:绝对单位,页面按精确像素展示 em:相对单位,基准点为父节点字体的大小,如果自身定义了font-size按自身来计算(浏览器默认字体是16px),整个页面内1em不是...

2018-05-07 22:12:20

阅读数:146

评论数:0

ajax实现跨域请求的几种方式--前端

在工作中,在用ajax实现跨域请求时,我主要通过以下两种方式实现的: 1.$.getJSON() $.getJSON("./data/table.json",function(data){ console.log(data); ...

2018-04-28 16:24:28

阅读数:112

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭