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 3 之 弹出框(popup)
正文在
OpenLayer
s2.x的那个年代~-~|,我们知道OpenLaye
庆祝亚运会
·
2020-08-15 19:03
WebGIS
OpenLayers
OpenLayers
openlayer
地图打印功能
openlayer
地图打印功能https://
openlayer
s.org/en/v4.6.5/examples/export-map.html?
阿星_
·
2020-08-15 19:33
openlayer
openlayer
s3 自定义打包
2.创建配置文件1.下载
openlayer
:npmiopenlaye
ChengYz_
·
2020-08-15 19:33
openlayers3
openlayer
s + Vue 设置feature的icon以及圆角矩形文本框
效果图代码:X:{{x}}Y:{{y}}import'ol/ol.css'importTileLayerfrom'ol/layer/Tile'importVectorLayerfrom'ol/layer/Vector'importVectorSourcefrom'ol/source/Vector'importXYZfrom'ol/source/XYZ'import{Map,View,Feature
名字太难随便取了
·
2020-08-15 19:30
Vue
openlayers
OpenLayer
s中的球面墨卡托投影
最近看
OpenLayer
s,研究到地图投影时找到官方的文档,就翻译了一下,由于英文能力差,翻译不好的地方,请看原文原文地址:http://docs.
openlayer
s.org/library/spherical_mercator.html
pandary
·
2020-08-15 19:29
GPS
google地图
openlayers
基于
Openlayer
获取wms服务要素信息
OL实例如下: varwmsSource=newol.source.ImageWMS({url:'https://ahocevar.com/geoserver/wms',params:{'LAYERS':'ne:ne'},serverType:'geoserver',crossOrigin:'anonymous'});varwmsLayer=newol.layer.Image({sour
David_SIAT
·
2020-08-15 19:29
WebGIS
wms
Openlayer
s 加载ArcGIS Server切片服务(自定义切片方案)
背景最近遇到一个需求,要使用
OpenLayer
加载ArcGISServer发布的服务。
啄慕鸟kevinzeng
·
2020-08-15 19:29
WebGIS地图开发
基于
openlayer
s雷达图的叠加显示
本文介绍雷达拼图在
OpenLayer
s上的叠加显示,雷达拼图是由中国气象局气象探测中心在《天气雷达拼图v3.0》系统中发布的,每个观测时次一幅PNG透明图片。
David_SIAT
·
2020-08-15 19:29
WebGIS
openlayer
s 显示闪烁的图标点
思路:需要在html代码生成N个要闪烁的点通过遍历生成html代码,然后再通过坐标定位点到相应的位置$("#map").append("");varpoint_div=document.getElementById("css_animation"+i);varpoint_overlay=newol.Overlay({element:point_div,positioning:'center-cen
上线就吃代码
·
2020-08-15 19:28
Css
OpenLayer
s 3 之 Overlay(覆盖物)详解
Overlay从名字看,是覆盖图、覆盖物的意思,主要的用途就是在地图之上再覆盖一层,用以显示额外的可见元素,可见元素一般是HTML元素,利用overlay,可以将可见元素放置到地图的任意位置,形成地图上再浮动一层的效果。例如在地图上相应的坐标放置一个标志,标签,利用overlay都可以做到,具体来说,点击地图上某位置,在点击位置弹出弹出框就是利用了overlay。因为overlay是固定在特定坐标
庆祝亚运会
·
2020-08-15 19:56
OpenLayers
WebGIS
OpenLayers
OpenLayer
s 3 之 地图图层数据来源(ol.source)详解
source是Layer的重要组成部分,表示图层的来源,也就是服务地址。除了在构造函数中制定外,可以使用layer.setSource(source)稍后指定。一、包含的类型ol.source.BingMaps,必应地图的切片数据,继承自ol.source.TileImage;ol.source.Cluster,聚簇矢量数据,继承自ol.source.Vector;ol.source.ImageC
庆祝亚运会
·
2020-08-15 19:56
WebGIS
OpenLayers
OpenLayers
OpenLayer
s 3 简介
摘要主要聊聊
OpenLayer
s是什么,怎么用,以及
OpenLayer
s3相对于以前的版本有什么改进和不同。
OpenLayer
s是干什么的?
庆祝亚运会
·
2020-08-15 19:56
WebGIS
通过在ol.source.ImageCanvas中获取VectorContext对象高效率绘制海量要素
使用
OpenLayer
s构建项目时,有时会遇到一些性能优化的问题,比如大量要素的绘制。
战斗中的老胡
·
2020-08-15 19:55
Openlayers
开发高级技巧
OpenLayer
s 5 使用GeoJSON数据渲染热力图
GIS开发中会遇到需要使用热力图Heatmap的时候,
openlayer
s5官方示例给出的是kml文件描述的热力图数据,开发中接触更多的还是GeoJSON格式,本文就使用GeoJSON格式来实现一个热力图
战斗中的老胡
·
2020-08-15 19:55
Openlayers
开发高级技巧
OpenLayer
s 6 + webpack 通过源码分析来实现一个简单的自定义控件
基本思路:通过阅读
OpenLayer
s的源码,仿制一个点击之后可以弹出一个警告框的控件。实现步骤:
战斗中的老胡
·
2020-08-15 19:54
Openlayers
开发高级技巧
openlayers
源码
control
自定义控件
OpenLayer
s 6 中实现“上一视图”、“下一视图”的视图切换功能,类似arcgis for js的Navigation
需求:需要用
OpenLayer
s实现视图切换,即在某一视图下,可以保存当前的视图状态,经过平移/缩放等改变视图的操作之后,通过点击按钮等交互动作可以回到上一视图,并且能够按顺序在保存的视图之间按顺序逐个切换
战斗中的老胡
·
2020-08-15 19:54
Openlayers
开发高级技巧
OpenLayer
s 6 实现仿Echarts风格的动态迁徙图/航班图
这是一个做完很久的demo,主要还是为了摆脱echarts那种“图层脱线”的问题,提升可视化渲染性能。使用的数据还是来自echarts,模拟了全国各地到湖南重点景区的客流情况。分析要实现动态迁徙图的效果,主要需解决两个问题曲线的绘制。因为给出的数据只有起点和终点两个点位,所以想要绘制曲线可以参考turf中的bezier曲线生成API。点迹的动画播放。仍然要依靠render机制,这里我还是使用比较熟
战斗中的老胡
·
2020-08-15 19:54
Openlayers
开发高级技巧
OpenLayers
迁徙图
OpenLayer
s 6 绘制高德导航路径的蚂蚁线样式并实现箭头动画——VectorContext的重度使用
OpenLayer
s架构之内提供了矢量对象样式化的一些手段,但平时的使用总感觉有一些单一;而像高德、百度、腾讯地图这样的框架有着美观丰富的UI样式。
战斗中的老胡
·
2020-08-15 19:54
Openlayers
开发高级技巧
OpenLayer
s 5 使用turf.js渲染克里金插值计算的等值面
之前Trojx同学实现了一个克里金插值渲染等值面的例子,使用的是kriging.js内置的绘图函数,然后在
openlayer
中利用ImageCanvas渲染。
战斗中的老胡
·
2020-08-15 19:54
Openlayers
开发高级技巧
OpenLayer
s 6 实现百度echarts风格的“空气质量”散点图
除了直方图等各种图标之外,echarts也有一些基于地图(当然是百度地图)的可视化功能,还有大神将
OpenLayer
s和echarts结合起来做成了现成的组件供调用。
战斗中的老胡
·
2020-08-15 19:54
Openlayers
开发高级技巧
OpenLayer
s 6 实现带有4个控制点的三阶贝塞尔曲线
问题实现一个类似Photoshop钢笔工具画出来的贝赛尔曲线,带有4个控制点,可以通过控制点实现对曲线的修改。分析绘制贝塞尔曲线的原理比较简单,网上一搜一大把,对照着公式去计算就好了,这里有一篇可以参考的文章;控制点和曲线分别使用两个矢量图层渲染,便于后期开发隐藏控制点;实现为了方便计算,首先需要实现一个阶乘函数:functionfactorial(num){if(num{if(evt.featu
战斗中的老胡
·
2020-08-15 19:54
Openlayers
开发高级技巧
Openlayer
s源码实践系列:ol.layer.Vector矢量地图图层获取要素为空的问题原因分析及解决(基于版本6,数据使用GeoJSON)
前言ol.layer.Vector(vectorLayer)是我们在
OpenLayer
s开发中使用非常频繁的一个图层容器类,有时我们需要在交互中获取矢量图层中的要素(Feature)对象,但是在某些情形下
战斗中的老胡
·
2020-08-15 19:54
OpenLayers
6源码解析
OpenLayer
s 6 连点成线——限制只能在已有的点要素之间画线
分析:我们知道
OpenLayer
s原生的ol.interaction.Draw类型是无法支持这种限制的。
战斗中的老胡
·
2020-08-15 19:54
Openlayers
开发高级技巧
OpenLayer
s 笔记4:矢量图层交互与选定矢量要素突出显示
目录ol.interaction.Select概述鼠标选定矢量要素突出显示
OpenLayer
s提供ol.interaction.Select类,来实现对矢量图层的交互。
getMoreTime
·
2020-08-15 19:53
OpenLayer
s笔记2:点、线、面矢量要素的自定义渲染
新建矢量图层ol.layer.Vector时,可以通过使用ol.style来自定义渲染地图矢量要素的样式;目录ol.style概述点、线、面矢量要素的常规渲染方式点要素线要素面要素对同一要素图层中不同个体的区别渲染ol.style概述在ol.style中默认可以配置的要素包括:Fill:填充的样式,对应的模块为ol.style.Fill;Geometry:地理属性,对应模块为ol.style.St
getMoreTime
·
2020-08-15 19:53
openlayer
s 1
实例一第一个地图每一个
openlayer
s的地图都是ol.Map的对象ol.Overlay用来实现弹出式窗口//创建地图newol.Map({//设置地图图层layers:[//创建一个使用OpenStreetMap
newbeeAmay
·
2020-08-15 19:22
openlayer
s custom marker and popup 动态标注提示信息
困惑的很久的
openlayer
s动态标注提示信息问题,现已解决。
penghuangit
·
2020-08-15 19:49
gis
openlayers
通过Html2Canvas对
OpenLayer
s截图
希望对需要的朋友提供参考本人通过html2canvas对项目中使用的
openlayer
s叠加的图层进行截图,生成图层数据。其中对地图上叠加的矢量和栅格图层的截图中矢量截图没什么问题注意添加跨域就行了。
David_SIAT
·
2020-08-15 19:49
OpenLayer
WebGIS
GeoServer基础教程(五):使用GeoServer和
OpenLayer
s发布地图服务
转载:https://ethanblog.com/tech/publish-wms-with-geoserver-and-
openlayer
s.html在前面几节的关于GeoServer的基础教程中,我们介绍了如何使用
One程序猿
·
2020-08-15 19:48
openlayer
s矢量圆形获取圆心和半径
在地图初始化前定义的交互:varinteraction=newol.interaction.Draw({source:this.source,type:('Circle'),});需要使用变量保存起来,这里使用interaction保存。获取圆心和半径需要结合交互:如下interaction.on("drawend",function(event){varcenterLogLat,radius;v
Museions
·
2020-08-15 19:48
#
地图类
openlayers
地图
如何将谷歌地图在基于
OpenLayer
s的服务器端进行部署的方法
原文转自:http://www.arceyes.com/bbs/thread-18475-1-1.html如何将谷歌地图在基于
OpenLayer
s的服务器端进行部署的方法一、准备工作1、到
OpenLayer
s
mrib
·
2020-08-15 19:47
GIS技术
如何在内网(局域网中)发布
OpenLayer
s地图平台
一、概述这里以中间件作为谷歌地球(GoogleEarth)卫星地图发布引挚,杭州市4到14级谷歌地球卫星地图(WGS84经纬度投影)作为中间件的地图发布数据源,
OpenLayer
s开源平台作为加载中间件发布的卫星影像数据平台
mrib
·
2020-08-15 19:47
地图发布服务中件间
openlayer
调用turf进行空间数据分析实例
openlayer
调用turf进行空间数据分析实例turf处理的数据格式为GeoJson,所以在前端在进行空间数据分析前要将数据进行转换。
David_SIAT
·
2020-08-15 19:17
WebGIS
wms
在
OpenLayer
s4中将地图及叠加显示的图层生成图片保存到数据库方法
在调用自己发布的图层服务时注意在图层源属性中加入跨域。newol.layer.Image({source:newol.source.ImageArcGISRest({ratio:1,params:{},crossOrigin:'anonymous',url:"http://10.5.1.186:6080/arcgis/rest/services/thly/thlyfq/MapServer"})})
David_SIAT
·
2020-08-15 19:17
WebGIS
openlayer
实现图层点击响应功能
方法://地图Hover事件监听functionListMapHoverkFunc(){varselectHover=newol.interaction.Select({condition:ol.events.condition.pointerMove});map.addInteraction(selectHover);}//地图点击事件监听functionListMapClickFunc(){v
David_SIAT
·
2020-08-15 19:17
WebGIS
wms
OpenLayer
4地图全屏的实现
OpenLayer
4地图全屏的实现第一种方式:自实现1.首先将地图容器的长宽设置成100%。2.对form和body标签长宽设置成100%。3.对浏览器进行全屏设置。
David_SIAT
·
2020-08-15 19:17
OpenLayer
WebGIS
OpenLayer
s4叠加显示点
obj.drawst=function(st_result){vararr=newArray();arr=st_result.split('|');//setstaionstyleiconFeatureset=newArray();//declareimgstylevariconStyle=newol.style.Style({image:newol.style.Icon(({src:'Libs/
David_SIAT
·
2020-08-15 19:17
WebGIS
openlayer
s实现点击图层弹出相应信息
openlayer
s:4.6.5vue-cli:3.0
openlayer
s官网:https://
openlayer
s.org/天地图官网:https://www.tianditu.gov.cn/1.准备
panzi_only
·
2020-08-15 19:16
地图
用绘制控件绘制要素示例(
openlayer
s)
001002003004varmap,drawControls;005functioninit(){006//构造地图对象实例,并添加到id为simpleMap的div容器中007map=newGeo.View2D.Map("simpleMap");008//构造瓦片地图图层009varlayer=newGeo.View2D.Layer.GlobeTile("全球1:100万影像图","http:
pandary
·
2020-08-15 19:16
GPS
WebGis之
OpenLayer
s学习之路------
OpenLayer
s快速入门
实现地图显示功能
openlayer
s可以加载在线地图、瓦片图、自己搭建的服务地图,下面我们依谷歌在线地图为例,进行实现图显示功能,我们新建页面,将ol.js和ol.css进行引入,代码如下所示.map{
吃吃吃丶就知道吃
·
2020-08-15 19:14
OpenLayers
openlayer
s3加图标定位
首先想说的是我也是刚刚接触
openlayer
s,因为公司的需求所以开始学习
openlayer
s,刚开始想学
openlayer
s2,但是试过几次发现
openlayer
s2的浏览效果不好,还存在一些浏览卡顿不流畅等问题
mashang666
·
2020-08-15 19:13
openlayer
s使用Canvas实现行政区划遮罩地图
有时候我们做GIS开发时需要只显示某个区域的地图,需要把其他地方遮罩住,比如下图这样:好了,上代码://添加遮罩functionclipmap(data){$.getJSON(data,function(data){varfts=newol.format.GeoJSON().readFeatures(data);varft=fts[0];varconverGeom=ft.getGeometry()
怪兽地图
·
2020-08-15 19:42
Openlayers
小马看Gis--通过
Openlayer
s实现实时定位
说到实时监控,我们不能不承认
Openlayer
s功能的确非常强大。
Openlayer
s中通过很多方式都能实现实时监控。我讲讲我的实现方式。
真不知道是谁
·
2020-08-15 19:41
features
string
components
properties
function
json
Openlayer
s展现点元素
【目标1】通过
Openlayer
s展现后台服务提供的一个点的元素信息。
真不知道是谁
·
2020-08-15 19:41
GIS
properties
vector
json
components
features
image
vue中用
openlayer
s实现移动点动画
**做项目时,本来打算仿照官网的Example中动画制作,引入vue中后,发现它引用的库函数一直报错,最后我去vue中安装的依赖库中去查找这个函数,果然没有。也就是说官方例子使用的库和我安装的OL库存在一定差异。后来我还是用笨方法去解决了,最终效果如下:总体思路是将移动目标实例一个Overlay对象,然后将如图5个经纬度点没两点之间分割成多个(200个),之后通过定时器不断setPositon。代
一颗哈士奇
·
2020-08-15 19:40
VUE
openlayers
Openlayer
s源码实践系列:探索layer的渲染机制——从分析
OpenLayer
s 6 的WebGLPointsLayer动画效果实现说起
前言最新的
OpenLayer
s6.1.1中提供了一个基于WebGL用于渲染大量点要素并且支持类expressions语法描述的动画渲染。
战斗中的老胡
·
2020-08-15 18:38
OpenLayers
6源码解析
openlayer
s笔记1:加载矢量地图数据的方法以及应对跨域问题的解决方法
OpenLayer
s笔记1:加载矢量地图数据的方法以及应对跨域问题的解决方法加载矢量地图数据的两种方法加载本地geojson格式文件出现的跨域问题及解决方法。
getMoreTime
·
2020-08-15 18:37
openlayer
简单插入坐标
Title-->varcoor=[];varname=[];varBase={path:'/'};/*varanchor=newol.Overlay({element:document.getElementById('anchor'),});*//*anchor.setPosition([114.697853,37.778763]);*//*map.addOverlay(anchor);*创建*/
小兰博客
·
2020-08-15 18:05
openlayer
s bbox坐标 投影转化
varproj4326=new
OpenLayer
s.Projection("EPSG:4326");//初始坐标系varproj900913=new
OpenLayer
s.Projection("EPSG
miss_kiss
·
2020-08-15 18:34
OpenLayer
s5中无法import解决方法
本文参考此文:https://blog.csdn.net/qq_35505699/article/details/80858425
OpenLayer
s5版本中引用ol.js的方式是import,如果直接复制官网例子到
masonqiang
·
2020-08-15 18:01
OpenLayers
上一页
22
23
24
25
26
27
28
29
下一页
按字母分类:
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
其他