E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
OpenLayers地图api
OpenLayers
3 地图图层(Layers) 详解
在
OpenLayers
中,图层是使用layer对象表示的,主要有热度图层(heatmaplayer)、图片图层(imagelayer)、切片图层(tilelayer)和矢量图层(vectorlayer)
何木木
·
2020-08-15 19:25
OpenLayers
基础
OpenLayers
基础基本概念:Map((Layer(Source),View()))**Map:**是
OpenLayers
的核心部分,被放到target容器中。
汪大玉最美丽
·
2020-08-15 19:53
Openlayers
扩散的动态点(水纹效果)
在
openlayers
中制作危险源标识可以需要动态扩散的点(有很多种方法可以加入jpg动图,也可以写css动画)这里提供一种思路用openlayer自带的方法写并给予详细的方法注释供初学者学习(所有jar
RNG_Never give up
·
2020-08-15 19:53
openlayers
openlayers
实现风场效果图
开发环境:
openlayers
5参考:https://github.com/Esri/wind-jshttps://github.com/blissvisitor/wind-layerhttps://github.com
搬砖的人生
·
2020-08-15 19:49
openlayers
openlayers
轨迹回放
参考:https://
openlayers
.org/en/latest/examples/feature-move-animation.html?
搬砖的人生
·
2020-08-15 19:49
openlayers
基于ol-plot的
openlayers
5 的标绘地图
代码基于以下版本做修改获得,因为公司的原因,并不是用vue.js开发,用的是jquery,别问为什么,问就是公司技术不肯革新,公司小,没成本和人力做新技术的引进和研发。https://github.com/sakitam-fdd/ol-plot/tree/masterhttps://sakitam-fdd.github.io/ol-plot/据说一下版本支持ol6https://github.co
搬砖的人生
·
2020-08-15 19:49
openlayers
javascript
openlayers
6【十九】vue HeatmapLayer热力图层实现热力图效果详解
参数2.2实现热力图3.完整代码4.添加删除map图层的方法5.热力图自身的get,set方法1.写在前面本问下面有矢量图层设置的区域,和热力图层设置的热力图的效果,区域绘制效怎么设置详细内容可以访问
openlayers
6
@必意玲
·
2020-08-15 19:43
openlayers
vue
webGis
vue
openlayers
Heatmap
webGis
热力图
openlayers
6【十六】vue overlay类实现gif动态图标效果详解
文章目录1.写在前面2.效果图3.使用overlay类,地图添加动态图标4.css设置gif图标5.完整代码1.写在前面openlayer里面支持gif图标上图的只有overlay类可以实现,矢量图层Vector不能设置动态的gif图标,只能设置静态的png,jpg文件,或者base64等数据overlay类的常见使用场景更多可以看看这篇文章地图覆盖物overlay三种常用用法popup弹窗,ma
@必意玲
·
2020-08-15 19:43
openlayers
vue
webGis
openlayers
6【十七】vue VectorLayer矢量图层画地图省市区,多省市区(粤港澳大湾区)效果详解
文章目录1.VectorLayer矢量图层的理解2.
openlayers
通过坐标点画中国地图2.1准备边界的data数据2.2准备china.json的数据文件2.3实现区域描边方法详解2.4完整代码4
@必意玲
·
2020-08-15 19:43
openlayers
vue
webGis
openlayers
6【十五】地图样式 Style类详解
文章目录1.写在前面2.ol.style属性及子类2.1可以配置的选项2.2子类(针对矢量要素)3.ol.style样式举栗详解3.1geometry:要素的属性3.2.fill:填充样式3.3stroke:边界线条3.4image:图片样式3.5.text-文字3.6.ol.style设置动态样式4.写在最后1.写在前面地图样式是由style类控制的,其包含了地图样式的方方面面,例如,填充色、图
@必意玲
·
2020-08-15 19:43
vue
openlayers
webGis
vue
opanlayers
style类
styleFunction
openlayers
6【四】地图图层Layers详解
文章目录1.什么是图层???1.1线状图层1.2点状图层1.3面状图层2.图层存在一个或者多个3.Layers的常见属性4.Layers各种图层及图层类型4.1`Graticule`地图上覆盖的网格标尺图层4.2`HeatMap`,热力图层4.3`Vector`,矢量图层4.4`ImageLayer`单张图片的矢量图层4.5`VectorTileLayer`,矢量瓦片图层4.6`WebGLPoin
@必意玲
·
2020-08-15 19:42
openlayers
vue
webGis
openlayers
6【二】Map地图详解,初始化一个map地图
目录1.map参数详情参考2.话不多说,先看渲染出来的效果2.在vue环境下,创建一个Map地图3.代码分析4.说在后面1.map参数详情参考官方文档:https://
openlayers
.org/en
@必意玲
·
2020-08-15 19:42
openlayers
vue
webGis
openlayers
6【五】地图图层数据来源 source 详解
source数据源都有哪些类型2.source用法实例2.1ol.source.Vector的使用(矢量图层的数据来源)2.2ol.source.Image的使用(提供单一的图片地图)3.写在后面1.写在前面在
openlayers
6
@必意玲
·
2020-08-15 19:42
openlayers
vue
webGis
openlayers
删除点 ol/source/Vector.js.VectorSource.removeFeature解决方案
背景:
openlayers
实现地图打点,根据数据的变化修改点的位置data//点的经纬度coordinates:[//{x:37.12638163,y:15.1353712537},//{x:82.56253054272383
@必意玲
·
2020-08-15 19:42
vue
openlayers
webGis
OpenLayers
教程:图形绘制之设置图形的样式
OpenLayers
可以对整个矢量图层统一设置样式,也可以单独对某个要素设置样式,本文介绍对整个矢量图层设置样式。
不睡觉的怪叔叔
·
2020-08-15 19:41
开源GIS
OpenLayers
教程三:地图控件之缩放控件
目录一、地图控件简介二、普通缩放控件三、滑块缩放控件四、缩放至特定位置控件五、修改控件样式一、地图控件简介
OpenLayers
封装了很多控件用于对地图进行操作、显示地图信息等。
不睡觉的怪叔叔
·
2020-08-15 19:40
开源GIS
OpenLayers
教程九:多源数据加载之瓦片地图原理一
目录一、瓦片地图简介二、LOD一、瓦片地图简介瓦片地图(也叫切片地图)源于一种大地图解决方案,就是在多个比例尺下配置地图,然后提前把每个比例尺下的地图绘制为小块图片(瓦片),保存在服务器上用于缓存的目录中。这样客户端在访问地图时,可以直接获取需要的小块图片拼接成整幅地图,而不是由服务器动态创建(实时创建)出一幅图片再发送到客户端,从而极大提高了访问速度。瓦片地图起始于谷歌地图。在2005年前后谷歌
不睡觉的怪叔叔
·
2020-08-15 19:40
开源GIS
OpenLayers
教程五:地图控件之坐标拾取控件和鹰眼控件
目录一、坐标拾取控件二、鹰眼控件一、坐标拾取控件很多时候我们想要实时获取鼠标光标指示处对应的坐标,就像高德地图的坐标拾取:https://lbs.amap.com/console/show/picker
OpenLayers
不睡觉的怪叔叔
·
2020-08-15 19:40
开源GIS
GeoServer官方教程:矢量切片
二、矢量切片格式三、安装GeoServer的矢量切片插件四、发布GeoWebCache中的矢量切片五、创建
OpenLayers
应用程序六、为矢量切片修改样式一、为什么使用矢量切片(vectortiles
不睡觉的怪叔叔
·
2020-08-15 19:40
开源GIS
OpenLayers
教程十六:多源数据加载之WMS(一)
目录一、WMS规范简介二、请求WMS服务的元数据二、请求WMS服务的地图图像四、请求WMS服务的地图要素信息一、WMS规范简介在WebGIS中,有多种方法在网页浏览器中显示地图:瓦片地图——事先将地图切割成瓦片,需要时再发送给客户端,瓦片可以存储在服务器或者本地矢量地图——将具有空间信息和属性信息的数据(比如GeoJSON、KML等)发送给浏览器,然后在浏览器渲染,数据可以存储在服务器或者本地矢量
不睡觉的怪叔叔
·
2020-08-15 19:40
开源GIS
OpenLayers
教程八:多源数据加载之数据组织
那么在GIS对数据加载、存储、分析与操作这几个过程中,我们首先讨论在由
OpenLayers
构建的WebGIS系统中,数据如何合理加载。
不睡觉的怪叔叔
·
2020-08-15 19:40
开源GIS
OpenLayers
教程四:归属控件与全屏控件
目录一、归属控件二、全屏控件经过上一篇文章的介绍,大家一定对
OpenLayers
的地图控件有一定了解了,现在接着介绍归属控件和全屏控件。
不睡觉的怪叔叔
·
2020-08-15 19:40
开源GIS
OpenLayers
教程十四:多源数据加载之离线瓦片地图
本文转载自:http://weilin.me/ol3-primer/ch05/05-04.html其实离线瓦片地图和在线瓦片地图是一样的原理,都是瓦片。只是离线瓦片地图存储在本地,而且它的存取方式,可以由开发者自己来定义,而在线瓦片地图则不一定。在不理解原理的情况下,很多人拥有了离线瓦片,却不知道如何加载,所以这里单独来讲解。示例的瓦片就只有一张。如果放大或者缩小,就可能看不到地图瓦片了:瓦片:l
不睡觉的怪叔叔
·
2020-08-15 19:40
开源GIS
OpenLayers
教程六:地图控件之旋转控件与比例尺控件
目录一、地图旋转控件二、比例尺控件一、地图旋转控件地图旋转控件(ol.control.Rotate)默认被自动加入到地图中,所以每一个使用
OpenLayers
创建的地图中都包含了旋转控件。
不睡觉的怪叔叔
·
2020-08-15 19:40
开源GIS
openlayers
利用draw交互组件实现框选功能,并显示框选经纬度
Titlebody,html{width:100%;height:100%;margin:0;font-family:"MicrosoftYaHei"}#map,#info{width:60%;height:60%;}框选范围框选范围:左上角坐标:经度:右下角坐标:经度:纬度:纬度:varstyle=newol.style.Style({fill:newol.style.Fill({color:'
码踏飞燕qaq
·
2020-08-15 19:09
OpenLayers
官方教程二:实现简单的地图显示
目录一、下载
OpenLayers
二、构建简单的地图应用三、
OpenLayers
的DOM元素组织结构经过上一篇文章对
OpenLayers
的简单了解以后,现在让我们来实现一个简单的地图显示Demo。
不睡觉的怪叔叔
·
2020-08-15 19:08
开源GIS
OpenLayers
多源数据加载六:各种瓦片地图加载的总结
查看
OpenLayers
的API文档可以发现,瓦片坐标从左向右递增,从下向上递增:因此,用
OpenLayers
来加载TMS规范的瓦片需要对ol.tilegrid.TileGrid类做出
不睡觉的怪叔叔
·
2020-08-15 19:08
开源GIS
OpenLayers
官方示例详解十六之伪造点(Synthetic Points)
目录一、示例简介二、代码详解一、示例简介本示例首先随机生成20000个点数据,并加入到地图中,然后实现了将离鼠标最近的点高亮显示的功能。二、代码详解SyntheticPointsvarcount=20000;varfeatures=newArray(count);vare=18000000;//随机生成20000个点要素for(vari=0;i
不睡觉的怪叔叔
·
2020-08-15 19:07
开源GIS
OpenLayers
教程:多源数据加载之WMTS
目录一、WMTS简介二、WMTS的接口2.1、GetCapabilities2.2、GetTile2.3、GetFeatureInfo三、加载ArcGIS产品发布的WMTS服务数据3.1、加载ArcGISOnline发布的WMTS服务数据3.2、加载ArcGISServer发布的WMTS服务数据四、加载GeoServer发布的WMTS服务数据五、加载天地图的WMTS服务数据六、总结一、WMTS简介
不睡觉的怪叔叔
·
2020-08-15 19:07
开源GIS
OpenLayers
多源数据加载五:
OpenLayers
瓦片加载的原理
OpenLayers
提供了两个类ol.Map类和ol.WebGLMap类来构建地图,ol.Map类使用canvas进行图像渲染,ol.WebGLMap类使用webgl进行图像渲染。
不睡觉的怪叔叔
·
2020-08-15 19:07
开源GIS
OpenLayers
官方示例详解十三之叠置层(Overlay)
目录一、示例简介二、代码详解一、示例简介这个示例展示了如何使用叠置层(ol.Overlay)。这个示例借助了第三方库jQuery和Bootstrap。二、代码详解Overlay#marker{width:20px;height:20px;border:1pxsolid#088;border-radius:10px;background-color:#0FF;opacity:0.5;}#vienna
不睡觉的怪叔叔
·
2020-08-15 19:07
开源GIS
openlayers
从数据库加载坐标点
页面请求 itsLayer.setSource(newol.source.Vector({ format:newol.format.GeoJSON(), url:"two/showpoint.do?leaves="+zoom+"&layers="+ layerArr[i] }));java后台接收。。。。。。StringBuffersb=new
咕噜咪
·
2020-08-15 19:06
openlayers
vue框架用
OpenLayers
实现地图裁剪,定位
由于做大屏,公司想简单的做一个地图显示只想显示湖北省的地图于是就有了下面的骚操作个人记录html姓名:{{maptypeTab.makerObj.name}}机构名称:{{maptypeTab.makerObj.orgaName}}地理位置:{{maptypeTab.makerObj.loc}}jsimport'ol/ol.css';//初始化加载olimport{Map,View}from'ol
前端真好玩
·
2020-08-15 19:05
vue插件
openlayers
摸爬滚打 5.
openlayers
使用GeoJSON绘制点、线
上一篇了解了GeoJSON的格式在项目中我获取到后台坐标数据后,构建了GeoJSON数据,然后通过
openlayers
展示点绘制线示例代码如下:
openlayers
学习-5.
openlayers
使用GeoJSON
自挂东南只
·
2020-08-15 19:04
openlayers3
web
openLayers
叠加geoserverWMS服务
1:代码展示
openlayers
.map{height:100%;width:100%;}varlayers=[newol.layer.Tile({source:newol.source.TileWMS
炉火纯青-旺
·
2020-08-15 19:04
openlayers
使用
openlayers
扩展插件ol-ext设置地图指定区域高亮
最近要实现一个从底图向上发光的功能,着实纠结了好久,起初像是使用polygon颜色透明度来实现,但毕竟底图不亮,增加图层效果不理想呀一、ui设计是这样二、绘制面为底图增加一个MultiPolygon来实现效果,代码片段import{styleSwitch}from'@/components/common/set_style';mapInit(){this.mapObj=newMap({target
奔跑的痕迹
·
2020-08-15 19:03
vue
canvas
webgl
openlayers
3 使用百度离线瓦片地图 将百度经纬度坐标转换为墨卡托坐标(ESPG:3857)
1.创建百度地图的数据源(以下是添加百度图层的部分代码)2.百度地图官网坐标拾取系统地址http://api.map.baidu.com/lbsapi/getpoint/index.html3.百度经纬度坐标系、墨卡托坐标系、国际坐标系、火星坐标系之间的相互转换https://blog.csdn.net/doulejian/article/details/701550804.根据以上Java版本改
liuk_03
·
2020-08-15 19:28
webgis
openlayers
OpenLayers
获得多边形顶点坐标
OpenLayers
官网目前为止,并没有提供获取多边形顶点坐标的直接DEMO。各位小菜鸟是不是很心机如焚、满世界找不到答案,自我怀疑了呢?不要着急,在这里将会柳暗花明。
长大CHD
·
2020-08-15 19:27
OpenLayers
JS
openlayer 4 点、线、面绘制与交互
openlayers
中很重要的是feature的理解,feature和source是获取地理要素的重要中间载体,主要构成方式如下图所示话不多说,直接看相关代码$.ajax({type:"post",url
逸然健在
·
2020-08-15 19:23
GIS
JavaScript
openlayers
openlayer3 入门知识点
简介:
OpenLayers
3简称ol3,它是一个开源的WebGIS引擎,使用了JavaScript、最新的HTML5技术及CSS技术,支持dom,canvas和webgl三种渲染方式。
静水流深之鑫
·
2020-08-15 19:23
Web前端
关于
openlayers
3多边形区域绘制以及地图/区域鼠标右键菜单功能
关于
openlayers
3多边形区域绘制以及地图/区域鼠标右键菜单功能主要实现功能,在地图上绘制一块多边形区域,鼠标在地图普通区域或者在图形区域点击右键分别展示不同的菜单功能。
最帅的那个好像不是我
·
2020-08-15 19:22
地图
OpenLayers
自定义坐标系
背景
OpenLayers
默认只支持EPSG:4326和EPSG:3857,那想让它支持CGCS2000坐标系该怎么办?
波特卡斯D艾斯
·
2020-08-15 19:49
#
愚昧无知的GISer
OpenLayers
的import失败问题
@[TOC]
OpenLayers
的import失败问题一般情况,只需要在new的地方加上对应的包名即可解决问题。
CrimsonJM
·
2020-08-15 19:13
openlayers
6【十四】ol.proj类实现EPSG:3857和EPSG:4326坐标转换
openlayers
6【十】EPSG:3857和EPSG:4326区别详解ol.proj类主要实现以下功能,说通俗点就是实现坐标转换的类。转换为指定的
@必意玲
·
2020-08-15 19:36
openlayers
vue
webGis
vue
openlayers
EPSG3857
EPSG4326
ol.proj
openlayers
6【三】 地图视图 View 详解
官方文档:https://
openlayers
.org/en/latest/apidoc/module-ol_View-View.html上篇文章讲到,初始化map地图,必备的三要素之一就是视图(view
@必意玲
·
2020-08-15 19:36
openlayers
vue
webGis
openlayers
6【一】 简介
openlayers
背景,优势,如何使用及实际使用场景
openlayers
官网地址:https://
openlayers
.org/1.自己学习
openlayers
的背景最近公司项目需要使用到GIS地图为依托做一些交互(如点聚合分散,热力图,地图下钻,图层叠加
@必意玲
·
2020-08-15 19:06
openlayers
vue
webGis
天地图-
地图API
-范例-球面墨卡托投影地图
天地图-
地图API
-范例-球面墨卡托投影地图天地图-
地图API
-范例-球面墨卡托投影地图body,html{width:100%;height:100%;margin:0;font-family:"MicrosoftYaHei
Lucky_wangtao
·
2020-08-15 19:05
天地图
天地图
OpenLayers
官方示例详解十四之可重用地图源(Reusable Source)
目录一、示例简介二、代码详解一、示例简介这个示例展示如何更新地图中的瓦片。可以调用source.setUrl()来更新瓦片地图源的URL,请注意,当更改瓦片地图源的URL时,在加载完新的瓦片之前,将不会替换现有的瓦片。如果想要清除当前呈现的瓦片,则可以调用source.refresh()方法。二、代码详解ReusableSourceJanuaryJanuary(withbathymetry)Jul
不睡觉的怪叔叔
·
2020-08-15 19:04
开源GIS
OpenLayers
官方示例详解八之鼠标位置控件(Mouse Position)
目录一、示例简介二、代码详解一、示例简介使用鼠标位置控件(ol/control/MousePosition)来动态显示地图上鼠标光标的坐标并且可以由用户调整投影和坐标精度。二、代码详解MousePositionProjectionEPSG:4326EPSG:3857Precision//创建MousePosition控件varmousePositionControl=newol.control.M
不睡觉的怪叔叔
·
2020-08-15 19:04
开源GIS
OpenLayers
官方示例详解一:Custom Interactions
目录一、示例概述二、代码详解2.1、派生自定义类Drag2.1、添加Drag类的原型方法2.3、将自定义交互小部件添加到地图三、完整代码四、总结一、示例概述这个示例演示了通过ol/interactions/Pointer类创建一个自定义交互小部件(custominteraction)。这个自定义小部件的功能是让用户能够在地图上面自由地拖动要素。二、代码详解2.1、派生自定义类Drag为了实现这个自
不睡觉的怪叔叔
·
2020-08-15 19:04
开源GIS
上一页
40
41
42
43
44
45
46
47
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他