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
Openlayer
OpenLayer
s开发:添加地标
地标方法主要涉及
OpenLayer
s.Marker和
OpenLayer
s.Layer.Markers两个类,下面介绍添加地标的方法。
nc-sf
·
2020-08-15 19:52
GIS
openlayers
添加地标
OpenLayer
s开发:调用栅格数据
OpenLayer
s可以集成调用多种不同来源的栅格图像,比如GoogleMaps、BingMaps、OpenStreetMap以及任何提供了WMS规范的服务。
nc-sf
·
2020-08-15 19:52
GIS
OpenLayer
s开发中,坐标系'EPSG:4326'转'EPSG:900913'
varmapOptions={resolutions:[156543.03390625,78271.516953125,39135.7584765625,19567.87923828125,9783.939619140625,4891.9698095703125,2445.9849047851562,1222.9924523925781,611.4962261962891,305.74811309
nc-sf
·
2020-08-15 19:52
GIS
openlayer
s4通过拖动滑动条设置图层颜色透明度
在GIS项目实践过程中,需要实现各个功能区的叠加图层实现,以及设置它们各自的透明度,功能区分为1类、2类、3类、4a类、4b类等。每个功能区的加载均是通过一个json文件加载到map。要求可以单独查看某个功能区,并通过拖动滚动条可以控制每个图层的透明度。1.首先,在html5中通过inputtype=“range”可以实现滚动条的拖动,具体实现代码如下:实现效果如下:通过拖动滚动轴,可以控制颜色透
haha_ying_haha
·
2020-08-15 19:51
gis开发
前端可视化
vue+
openlayer
s在地图添加图标
参考帖子:https://blog.csdn.net/feiteyizu/article/details/81133845有两种方式,介绍第二种,第一种太简单,,而且不能动态增加dom元素从而添加图标,也就是说,如果使用上述帖子的第一种方式,你需要加几个图标,就需要提前预定好多少个图标对应的dom元素,而且未被使用的图标会显示在地图下面,地图会被撑变形,需求如果只是添加一两个图标,且是固定的,可以
Eric夕颜
·
2020-08-15 19:51
vue
vue
openlayers
icon
图标
openlayer
加载百度离线地图坐标不准确问题
#ol加载百度离线地图坐标不准确问题最近由于项目需要,在使用ol加载百度离线地图时候,发现通过ol加载的百度地图,显示的坐标不准确,请看下图通过以上可以发现百度坐标拾取中获取到的天安门坐标是116.403119,39.912721,而ol加载的坐标确是116.4052,39.7240,纬度相差了0.2,偏差了很大,经过查看网上的一些资料,发现ol加载的默认坐标是EPSG:3857,如果为了显示经纬
蓝鼻子的驯鹿
·
2020-08-15 19:51
OpenLayer
s学习三:地图旋转及地图跳转到某一点的方式(以类为接口)
OpenLayer
s官网提供的例子:视图动画上面例子中,除了飞行到某点不好理解,其他都非常好理解,以下直接贴所有的方法,解释都在代码中。
路人甲JIA
·
2020-08-15 19:20
OpenLayers
JavaScript
openlayer
s给要素加文字注记
在项目中,需要给每个行政市区的中心加上该行政区的name,我之前的实现方法都是用一个新的图层,专门来加文字注记,但是有一点,需要知道这个图形的中心位置,如果是规则的图形的话,可以很方便的找出中心位置,知道左下角和右上角坐标即可,假设记为coordinate,该方法的代码如下所示://添加监测值varanchor_value=newol.Feature({geometry:newol.geom.Po
haha_ying_haha
·
2020-08-15 19:20
openlayers
openlayer
s中监听地图缩放级别事件moveend
在实际需求中需要做到刚进入首页加载一个图层,但是在地图扩大或者缩小到某个级别后需要隐藏图层,因此我们需要对地图的缩放级别进行监听,用到的是moveend事件:map.on("moveend",function(e){varzoom=map.getView().getZoom();//获取当前地图的缩放级别console.log(zoom);if(zoom>=12){tianjinlayer.get
haha_ying_haha
·
2020-08-15 19:20
openlayers
使用
openlayer
s3加载png格式图片
1.官方实例tiff是图片的一种格式,与png相比,主要有以下区别:PNG,图像文件存储格式,其目的是试图替代GIF和TIFF文件格式,同时增加一些GIF文件格式所不具备的特性。PNG用来存储灰度图像时,灰度图像的深度可多到16位,存储彩色图像时,彩色图像的深度可多到48位,并且还可存储多到16位的α通道数据。一般应用于JAVA程序中,或网页或S60程序中是因为它压缩比高,生成文件容量小。TIFF
haha_ying_haha
·
2020-08-15 19:20
openlayers
【学习笔记之
Openlayer
s3】初次接触
openlayer
s3(第一篇)
公司需要使用到
Openlayer
s3来开发地图方面的功能,所以自己也去查了一下有关的资料,先将自己学习到的一些关于
openlayer
s3的知识总结一下,以便自己后期的回顾。
凌往昔
·
2020-08-15 19:19
Openlayers
openlayer
s4判断一个点是否在闭合图形的内部
在opanlayers4官方API已经有一个方法:intersectsCoordinate(coordinate),用于判断一个点coordinate是否在闭合图形的内部,返回值为布尔类型的,true表示点在多边形的内部,false表示点不在多边形的内部。首先获得将要判断的几何元素信息,接下来获取坐标点的位置,然后调用API中的方法intersectsCoordinate进行判断,有两种处理方法:
haha_ying_haha
·
2020-08-15 19:19
gis开发
前端可视化
openlayers
【学习笔记之
Openlayer
s3】要素保存篇(第四篇)
先说一下自己项目的开发环境:
openlayer
s3+geoserver+postgresql+postgis。这篇保存也是基于这个基础做的。基
凌往昔
·
2020-08-15 19:19
Openlayers
OpenLayer
s源码阅读(二):体系结构
回顾上讲,ol以初始属性定义、对象继承等方法的定义实现开始。因此,在阅读后续源码的之前,需要对ol中所涉及到的对象有一个整体上的把握。1、从ol.Object开始,向上、向下追溯,则构成了如下图的网络图其中,Map(父类PluggableMap)、View、Layer、Overlay、Source、Geometry、Feature、Control等继承于Object图层渲染主要有webgl和can
高端客户
·
2020-08-15 19:18
OpenLayers
Openlayers源码
OpenLayer
3读取Geoserver切割的离线瓦片
前言:由于在网上搜索了很久都没有找到相关的东西,只能自己埋头研究,本文我付出了整整40个小时的心血来解读,希望大家若要转载一定要注上作者名及地址。Geoserver的离线瓦片生成主要的功能全在TileCaching上,要注意的是,必须先设置好你所要的图层的坐标系(注:本例为了讲解改变了坐标系范围,建议不要改,以配合其他图层)。在Gridsets下选择/新建一个坐标系分割模版,计算好范围后,选择ad
WilsonOnIsland
·
2020-08-15 19:18
开源WebGIS
openlayer
实现仿各大地图的标注点触碰样式变换
关键经过反复的实验,成功的关键是利用select控件来改变样式,同时要注意避免因select的注册而锁住地图。代码记住要用styleFunction来写入样式,同时注意不能单独设置要素的样式,一旦设置无法再转换。varselect=newol.interaction.Select({condition:function(evt){returnevt.originalEvent.type=='mou
WilsonOnIsland
·
2020-08-15 19:18
开源WebGIS
openlayer
绘图时禁止移动地图的两种方式
但直接用
openlayer
的Interaction的DragPan注册控件行不通,由此我实验得到以下两种方法。
WilsonOnIsland
·
2020-08-15 19:48
开源WebGIS
Openlayer
s利用原生Canvas绘制闪烁样式
过程主要参考:
openlayer
s4中闪烁点的实现、canvas-flashMarker-RunJS。
WilsonOnIsland
·
2020-08-15 19:48
开源WebGIS
OpenLayer
标注浅析
图层标注顾名思义,即是用添加矢量层来进行标注的显示。缺点是需要增加一个图层,在鹰眼上标注也会阻碍视野。varbeijing=ol.proj.fromLonLat([116.28,39.54]);//定义一个坐标点//创建标注要素variconFeature=newol.Feature({//创建一个要素,作为标注geometry:newol.geom.Point(beijing),//必要name
WilsonOnIsland
·
2020-08-15 19:47
开源WebGIS
OpenLayer
改变跳跃级别及压缩png来减少瓦片数据量
问题来源由于制作的瓦片数据量过大,我选择了偶数级才加载瓦片来减少数据量,但不幸的是,级别增长时奇数层瓦片也被读取,导致没有数据进入。跳跃级别的改变利用view中的zoomFactor来设置跳跃因子,例如我要做的就是设为4(默认是2),但要注意的是这个要配合最大分辨率及最小分辨率使用,例如:view:newol.View({projection:newol.proj.Projection({code
WilsonOnIsland
·
2020-08-15 19:47
开源WebGIS
openlayer
实现图层控件功能
/***该文件用于添加图层控件功能*@authorWilson.Yan*@version2016.8.18*/functionlayerCtrl(map){//在外部调用//图层变动使用vargroup=map.getLayers();loadLayerControl(map,"layerTree");//第一次载入图层控件group.on('change:length',function(){/
WilsonOnIsland
·
2020-08-15 19:47
开源WebGIS
openlayer
3聚合
varcount=data.data.length;varfeatures=newArray(count);for(vari=0;i其中的data.data数据来源于一个js文件:vardata=https://my.oschina.net/ayyao/blog/{"data":[[74.438,39.006,1],[74.932,38.382,1],[75.402,37.879,1],[75.2
Fire in rain
·
2020-08-15 19:47
openlayer
基于
OpenLayer
s的Web GIS示例
本文转载自:http://www.open-open.com/lib/view/open1402929636012.html阅读目录地图的渲染方式WMS请求地图图层的分类
OpenLayer
s支持的数据格式数据来源设置基本环境基本代码定制样式更高级的样式规则事件处理
酒酿小圆子~
·
2020-08-15 19:46
openlayer
学习总结
最好的学习素材(http://
openlayer
s.org/en/latest/examples/)学习的主要点Map(View,Layer(Source(Feature(ol.geom.Point…)
汪小哥
·
2020-08-15 19:15
JS
OpenLayer
s快速开始
本系列关于
OpenLayer
s的翻译基于版本v4.5。一、在页面上放置一个地图以下会有一个完整的可运行的例子。首先,创建一个html文件,复制如下代码,并在浏览器中打开即可。.
秋成
·
2020-08-15 19:14
OpenLayers
翻译
OpenLayer
s的API讲解(一)
一、概述ol.Mapmap是
OpenLayer
s
秋成
·
2020-08-15 19:43
OpenLayers
翻译
openlayer
s中巧用canvas滤镜,自由切换你的地图风格
百度地图个性化编辑平台高德地图自定义地图从
openlayer
s3开始,其底层渲染从SVG切换到了canvas,据说渲染效率提高了不少。
此爱如少年
·
2020-08-15 19:42
Openlayers4笔记
OpenLayer
s开发记录(一)
1、创建Mapthis.map=new
OpenLayer
s.Map(this.mapdiv,this.options);问题一:option是用来设置Map的,理论上Map的所有属性都可以通过option
js-coder
·
2020-08-15 19:42
个人总结
Openlayer
s2图层加载(二)加载矢量图层
OpenLayer
是中支持的矢量数据文件格式较多,如GeoJSON、KML、XML等。以加载GeoJson为例,如下数据源:GeoJSON文件示例数据一级河流,命名为river.geosion。
此爱如少年
·
2020-08-15 19:41
OpenLayers2笔记
Openlayer
s2图层加载(四)marker图层
marker图层的使用方法很简单,主要涉及到以下几个
Openlayer
s2对象:
OpenLayer
s.Icon,图标对象
OpenLayer
s.Marker,marker点对象
OpenLayer
s.Layer.Markers
此爱如少年
·
2020-08-15 19:41
OpenLayers2笔记
openlayers
marker
gis
地图
标记
vue项目中在
openlayer
s地图上展示echarts图表
思路:1、创建一个地图组件mapView,使用
openlayer
s进行地图展示2、创建一个图表组件chart,用于呈现图表3、创建一个overlay组件,在模板中使用chart组件;利用
openlayer
s
此爱如少年
·
2020-08-15 19:41
openlayers开发
前端
可视化
利用
Openlayer
s4简单实现地图遮罩效果(一)
地图遮罩通常用来突出显示某一块特定区域,先来看下效果。(中间带白边的为遮罩层)原理:在原地图上增加一个矢量图层,在图层中添加一个面要素,并对面要素使用半透明的样式。varmap,baseLayer;//定义图层样式varmystyle=newol.style.fill({fill:newol.style.Fill({color:"rgba(72,61,139,0.2)",//重点在这里,采用rgb
此爱如少年
·
2020-08-15 19:41
Openlayers4笔记
openlayers开发
openlayer
s2实现图层要素单击事件
openlayer
s2已经越来越少用了,但是由于一些老项目要维护的原因,偶尔还是要使用一下。经常不用,一些功能使用方法难免会生疏,所以最好趁着新鲜写下了。
此爱如少年
·
2020-08-15 19:10
OpenLayers2笔记
openlayers2
单击事件
选择要素
交互
单击选择
openlayer
s3 禁止 启用鼠标拖动地图
//通过禁止和解除拖动解决gis使用:pan.setActive(true)--开启拖动pan.setActive(false)--关闭拖动启用拖动方法varpan;functiononMove(){map.getInteractions().forEach(function(element,index,array){if(elementinstanceofol.interaction.DragP
JackChenKing
·
2020-08-15 19:09
openlayer
s官方教程(十一)Vector Tiles——The VectorTile layer
这就是矢量瓦片的作用,
openLayer
通过vectorTile层来支持矢量瓦片。
JaedongXue
·
2020-08-15 19:03
JavaScript
OpenLayers官方教程
openlayer
s官方教程(一)Introduction
近期开始学习
openlayer
s,发现国内不少中文资源较老,还是看官方文档方便,根据自己的理解,把核心用博客记录下来,方便自己学习回顾。
JaedongXue
·
2020-08-15 19:03
OpenLayers官方教程
OpenLayer
s加载高德地图(谷歌暂时访问不了,那就访问国内地图吧,速度更快)
OpenLayer
s加载高德地图varmap,layer,marker;varlayerOptions=null;functioninit(){//map=new
OpenLayer
s.Map('map'
稻草人007007
·
2020-08-15 19:31
WebGIS开发
跟着实例学习
OpenLayer
s(一)
1.accessible.htmlGotomaptabindex表示map默认获得焦点,可通过tap键进行切换。当map失去焦点时,可以通过点击“Gotomap”这个链接重新回到map,使map获得焦点2.animation.html利用view.animate设置动画效果,如从一个点移动到另一个点时onClick('pan-to-london',function(){view.animate({
xu_chenyang
·
2020-08-15 19:27
▶【GIS】
openlayer
s 交互过程中resolution的确定 小记
群里有个人问了个奇怪的问题,发现自己对resolution尚未理解透彻,先查看了一个例子,再查看源码https://
openlayer
s.org/en/latest/examples/interaction-options.html
朕要睡了
·
2020-08-15 19:27
gis
openlayer
s开发&绘制点、圆、多边形
这个例子是使用
openlayer
s来绘制矢量点、圆、和polygon的。首先需要创建一个地图。如下的代码。注意这里接入的是osm地图,相应的设置地图飞至的中心点,缩放层级。
yGIS
·
2020-08-15 19:26
javascript
openlayers
OpenLayer
s3添加ImageCanvas作为图层
ol3中的ImageCanvas天然就是为了让用户将Canvas画的图像添加到地图中作为图层。下面给出代码:添加一个Canvas图层varisFirst=true;//是否第一次加载该canvas图层varcanvasOption=newObject();//ImageCanvas有一个canvasFunction属性//通过查看源代码,发现该属性其实是一个回调函数,需要对该函数进行实现,从而创建
yizhi鬼
·
2020-08-15 19:54
OpenLayers3
OpenLayer
s3学习(二)--鼠标移动事件
在Web地图应用开发过程中,最常见的事件之一就是使用鼠标在地图上移动,这里我们利用(一)中的地图服务,在此基础上创建一个鼠标移动的事件,代码如下:TiledArcGISMapServer.map{width:1000px;height:700px;}varurl='http://sampleserver1.arcgisonline.com/ArcGIS/rest/services/'+'Speci
yizhi鬼
·
2020-08-15 19:54
OpenLayers3
openlayer
s与echarts3的结合使用
OpenLayer
s是一个专为WebGIS客户端开发提供的JavaScript类库包,用于实现标准格式发布的地图数据访问,echarts是百度的开源js图表库,下面简单讲解下如何在
openlayer
s的地图
续汉冕
·
2020-08-15 19:53
OpenLayer3
网页开发
echarts
openlayer
s 2实现vector图层文字标注
图层绑定要素属性实现文字标注,注意是
openlayer
s2不是3大概的思路是,继承
OpenLayer
s.Layer.Vector,监听图层添加要素的事件,创建dom节点,添加到map的容器之中,同时地图放大缩小
LeeZhao
·
2020-08-15 19:22
gis
javascript
OpenLayer
s-2.13.1 要素的4个事件绑定featureclick nofeatureclick featureover featureout
OpenLayer
s要素事件Example#result{height:60px;width:514px;font-size:smaller;overflow:auto;margin-top:5px;}
haiyaoyouyou
·
2020-08-15 19:22
OpenLayer
s2 源码解读 事件Event、Events
OpenLayer
s.Event就是一个工具类,封装了一些dom事件操作方法,兼容性及操作更好点,比如stop、preventDefault、observe注册事件等等重点是
OpenLayer
s.Events
LeeZhao
·
2020-08-15 19:22
gis
javascript
OpenLayer
s开篇: Hello
OpenLayer
s
作为整个项目的一部分,要学习
openlayer
s的基础知识,在此写下学习
openlayer
s的基本思路,希望一起努力!
AbbottKilig
·
2020-08-15 19:21
Openlayer
s访问GeoServer发布的地图服务
利用
OpenLayer
s访问Geoserver发布的地图服务。
AbbottKilig
·
2020-08-15 19:21
OpenLayer
s 3 介绍
OpenLayer
s3介绍
OpenLayer
s3简称ol3,它是一个开源的WebGIS引擎,使用了JavaScript、最新的HTML5技术及CSS技术,支持dom,canvas和webgl三种渲染方式
沈荣荣
·
2020-08-15 19:50
OpenLayers
3
openlaysers开发常见坐标定义说明
openlaysers开发常见坐标定义说明README1.BD092.GCJ023.EPSG:43264.EPSG:38575.自定义坐标(结合proj4)README最近在了解
openlayer
s定义投影的一些机制
熠熠仔
·
2020-08-15 19:49
开发梳理
上一页
18
19
20
21
22
23
24
25
下一页
按字母分类:
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
其他