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
Vue+
OpenLayers
学习系列(七)
OpenLayers
加载矢量切片地图
https://zhuanlan.zhihu.com/p/62751184)安装完矢量切片插件后,发布吐槽时,需要勾选如下:然后找到发布的矢量切片图层打开预览,并且查看浏览器中的源码,查看它的调用方式(在后面
OpenLayers
爱睡懒觉的老舅
·
2020-08-15 18:05
前端
Vue
OpenLayers
GeoServer
Vue
Vue+
OpenLayers
学习系列(一)
OpenLayers
实现地图显示+切换地图底图
一、
OpenLayers
数据组织
OpenLayers
的地图数据通过图层(Layer)进行组织渲染,然后通过数据源(Source)设置具体的地图数据来源。
爱睡懒觉的老舅
·
2020-08-15 18:05
前端
OpenLayers
OpenLayers
学习笔记中级篇(六、地图交互)
1、Feature选取之选中样式修改矢量地图varlayer2=newol.layer.Vector({source:newol.source.Vector(),//注意:把feature上的style,直接移到layer上,避免直接在feature上设置stylestyle:newol.style.Style({image:newol.style.Circle({radius:10,fill:n
MagicMHD
·
2020-08-15 18:32
OpenLayers
WebGIS
OpenLayers
学习笔记高级篇(二、地图控件)
在
OpenLayers
3中,地图控件指的是下图标注的这些,包括缩放按钮,标尺,版权说明,指北针等等。他们不会随着地图的移动而移动,一直处于一个固定的位置。
MagicMHD
·
2020-08-15 18:32
OpenLayers
WebGIS
OpenLayers
学习笔记中级篇(四、地图图标操作)
图标是GIS应用中必不可少的要素,比如在地图上标注饭店,学校,加油站等,就需要添加图标,点击图标,可能需要提示更为详细的信息,比如地址,评价,或者更为复杂的业务信息。本节将从基本的应用入手讲解,直到比较高级一些的自定义特色图标和信息展示。在OpenLayer3中添加图标有两种方式,一种是我们这一小节马上就要介绍的,比较传统的overlay,另一种是下一小节马上就要介绍的Feature+Style的
MagicMHD
·
2020-08-15 18:32
OpenLayers
WebGIS
OpenLayers
学习笔记高级篇(一、
openlayers
画点线面)
话不多说直接上代码:点线面圆的绘制Geometrytype PointLineStringPolygonCircleNonevarmap=newol.Map({//底图layers:[newol.layer.Tile({source:newol.source.OSM()})],target:'map',view:newol.View({center:ol.proj.transform([
MagicMHD
·
2020-08-15 18:32
OpenLayers
WebGIS
OpenLayers
学习笔记高级篇(四、地图开发实战之地图要素的增删改查)
一切都准备好了,现在终于可以通过ol3加载配置好的数据了。上一节中最后的预览结果,大家已经看到了,此处我们自己通过ol来实现这个预览页面,直接上代码如下:1、加载Geoserver发布的wfs地图服务,直接上代码如下:加载wfs地图服务svarvector=newol.layer.Vector({source:newol.source.Vector({format:newol.format.Geo
MagicMHD
·
2020-08-15 18:32
WebGIS
OpenLayers
OpenLayers
学习笔记中级篇(一、各种地图的加载)
学习了前面的初级篇,相信大家对OplenLayers已经有了一个初步的认识,下面我们再继续深入学习
OpenLayers
的相关功能!
MagicMHD
·
2020-08-15 18:31
OpenLayers
WebGIS
OpenLayers
学习笔记初级篇(一、地图加载)
开源的地图包做的比较优秀比较好的就是
OpenLayers
了,下面我将用我的学习笔记带领一些没接触过
OpenLayers
的同学进行学习,目前初步将学习笔记分为初级基础篇,中级进阶篇和高级应用篇,我将通过一个个小的
MagicMHD
·
2020-08-15 18:31
OpenLayers
WebGIS
Openlayer学习笔记之图标与提示信息
一、应用overlay
OpenLayers
地图示例varmap=newol.Map({layers:[newol.layer.Tile({source:newol.source.OSM()})],target
KaiSarH
·
2020-08-15 18:24
OpenLayer
【
OpenLayers
】 ol3热力图的实现 Heatmap
http://
openlayers
.org/en/v3.2.1/examples/接下来我们来看该怎么实现(这里最重要的就是heatmap.kml文件了,就是通过解析他来生成热力图的。
小花花inhere
·
2020-08-15 18:52
openlayer3
OpenLayers
OpenLayers
加载ArcGIS Server离线瓦片服务
离线瓦片服务有时候是一种较为理想的WebGIS数据源。首先打开水经注地图下载器,这里的地图范围我选择宣城市的宣州区,如下图所示:点击下载,在弹出的窗体中选择切片级别,我这里选择1-14级,如下图所示:点击导出设置按钮,在弹出窗体中选择导出瓦片,选择ArcGISServer瓦片,文件格式为png格式,空间参考选择WGS84经纬度投影,如下图所示:点击确定后等待下载完成即可,下载好的瓦片文件如下图所示
HerryDong
·
2020-08-15 18:51
OpenLayers
OpenLayers
地图容器大小变化后地图拉伸变形的解决方法
假设当前
OpenLayers
地图的容器div宽度和高度均为600px,其地图显示效果如下图所示:现在动态改变地图容器div的大小,改为宽度600px,高度300px,可以发现地图发生拉伸变形。
HerryDong
·
2020-08-15 18:51
OpenLayers
OpenLayers
加载自定义ArcGIS切片服务
由于项目要求,需要使用
OpenLayers
加载ArcGIS的REST切片服务。
HerryDong
·
2020-08-15 18:51
OpenLayers
转载:
openlayers
在两个图标中画线,移动两个图标时,线也随之移动。
转载:
openlayers
在两个图标中画线,移动两个图标时,线也随之移动。
bigFace2019
·
2020-08-15 18:50
openlayers
openlayers
中自定义事件:包括事件分发和事件监听。
openlayers
中自定义事件:包括事件分发和事件监听。
bigFace2019
·
2020-08-15 18:50
openlayers
openlayers
3中的overlay图标入门
学习overlayvarmap=newol.Map({layers:[newol.layer.Tile({source:newol.source.OSM()})],view:newol.View({center:ol.proj.fromLonLat([103,30]),zoom:8,}),target:'map'})//下边创建一个overlayvarmapElement=document.get
bigFace2019
·
2020-08-15 18:20
openlayers
openlayers
3笔记:使用overlay
学习overlayVectorLabelsOverlayLabels标注点body,html,div,ul,li,iframe,p,img{border:none;padding:0;margin:0;}#map{width:100%;height:570px;}#menu{width:100%;height:20px;padding:5px10px;left:10px;font-size:14p
bigFace2019
·
2020-08-15 18:20
openlayers
OpenLayers
不显示放大放小按钮,自定义控件
//实例化比例尺控件(ScaleLine)varscaleLine=newol.control.ScaleLine({//设置比例尺单位,degrees、imperial、us、nautical、metric(度量单位)units:"metric"});varmousePosition=newol.control.MousePosition({projection:'EPSG:4326',coor
Gary_Leong
·
2020-08-15 18:18
OpenLayers
OpenLayers
画圆画椭圆
=='None'){draw=newDraw({source:source,type:'Circle'});map.addInteraction(draw);}}这是
OpenLayers
官方自带的画圆的方法
Gary_Leong
·
2020-08-15 18:17
OpenLayers
javascript
OpenLayers
OpenLayers
3加载百度地图
BaiduMapSource.js/***加载百度地图*@returns{ol.layer.Tile}*/functionloadBaiduMap(){//数据源信息varattribution=newol.Attribution({html:'Copyright:©2015Baidu,i-cubed,GeoEye'});//地图范围varextent=[-20037508.34,-20
Gary_Leong
·
2020-08-15 18:17
OpenLayers
OpenLayers
设置显示文本
varnonTextStyle=newol.style.Style({//把点的样式换成ICON图标fill:newol.style.Fill({//填充颜色color:'rgba(37,241,239,0.2)'}),//图形样式,主要适用于点样式image:newol.style.Circle({//半径大小radius:7,//填充fill:newol.style.Fill({//填充颜色c
Gary_Leong
·
2020-08-15 18:47
OpenLayers
动态标绘演示系统1.0(for
OpenLayers
3)
实现
OpenLayers
3(http://
openlayers
.org)版本的动态标绘API。目前1.0版本,仅支持简单符号绘制。
gispace
·
2020-08-15 18:46
动态标绘
动态标绘
态势标绘
Openlayers
3中SVG图加载
概述:鉴于SVG的优势,在图层展示的时候,会想到SVG的方式,但是OL3里面只支持ImageStatic的方式加载,也就是只能加载栅格图片,为此,本文实现Openlayer3中SVG图层的展示。效果:SVG图片缩放后代码:functionaddSvgLayer(){var_min=[12836027.844390793,4745190.4650304755],_max=[13098185.2452
LZU-GIS
·
2020-08-15 18:45
GIS加油站
Openlayers
4中地图的导出
概述:本文讲述
Openlayers
4中地图的导出,包括调用天地图切片跨域、Geoserver11WMS跨域等。
LZU-GIS
·
2020-08-15 18:45
GIS加油站
Openlayers
3中实现地图的切割
概述:本文讲述如何在
Openlayers
3中结合canvas实现对地图的切割。
LZU-GIS
·
2020-08-15 18:45
GIS加油站
openlayers
5中用iconfont作为图标
概述前面有文章
openlayers
4中用font设置图标样式就iconfont在ol5中的使用做了一个尝试,后面有很多童鞋问我说实现不了,一直没有时间去做一个详细的测试,最近在做了诸多测试后,觉得这种方式比较靠谱
LZU-GIS
·
2020-08-15 18:45
GIS加油站
ol
iconfont
font
Openlayers
之feature踩坑经历-错位偏移
OpenLayers
之feature踩坑经历这是一篇关于feature图层错位的解决方案,可能遇到的问题不是一样的不一定有效果,但是不妨看看,培养一下解决问题的思路公司让写个项目,是在地图上框个地方然后加上点击事件的
DiracHome
·
2020-08-15 18:41
OpenLayer
Openlayers
3 实现点击不同的图标弹出不同的popup信息
1、我们老师的书籍《WebGIS之
Openlayers
全面解析》上面有关于popup的例子,作为例子,肯定是写死的,没有查询数据库,也就是只有一个地理位置。
YSoup
·
2020-08-15 18:40
JavaScript、jquery方法累计
JavaScript、jquery方法累计四、
openlayers
3制图iP.init=function(PlanAirLine,RealAirLine,arrx,arry){varPlanAirPoint
BoBoLUI
·
2020-08-15 18:36
JavaScript
openlayers
OpenLayers
3入门篇-点的扩散效果
点的扩散效果原理与点在线上的运动类似,先根据传入的坐标先创建一个layer,然后绑定一个addfeature的事件(flush函数),在这个事件里面随着时间的推移不断的对这个layer的style进行设置从而动态的做出扩散的效果出来functionpointLight(pointC){map.removeLayer(vector2);pointCoord=pointC;varsource=newo
adventure_xph
·
2020-08-15 18:03
前端技术
OpenLayers
3入门篇-单击事件
单击事件的绑定在
OpenLayers
的官方API中有专门的事件函数(ol.interaction),对于事件的绑定也比较方便,但OL没有右键事件,绑定事件的对象是针对整个地图对象,对相应的地图层操作时需要对
adventure_xph
·
2020-08-15 18:32
前端技术
Openlayers
+GeoServer导出地图图片的跨域问题
跨域问题:加载了geoserver发布的图层,在导出时html页面后台提示错误:SecurityError:Theoperationisinsecure.原因是:canvas导出图片时,涉及到跨域的问题,需将图层的crossOrigins设置为“anonymous”varwmsSourceLucc=newol.source.TileWMS({crossOrigin:'anonymous',//解决
ANNENBERG
·
2020-08-15 18:31
geoserver
openlayers
openlayers
笔记
各种版本包下载地址:https://cdn.jsdelivr.net/gh/
openlayers
/
openlayers
.github.io@master/en/v6.3.1/build/ol.js2.setView
ANNENBERG
·
2020-08-15 18:31
openlayers
Openlayers
API整理
1、创建地图Map创建地图底图:需要用newol.Map({})地图map是由图层layers、一个可视化视图view、用于修改地图内容的交互interaction以及使用UI组件的控件control组成的。(1)、创建基本地图letmap=newol.Map({target:'map',//对象指向layers:[//图层newol.layer.Tile({//这里定义的是平铺图层source:
ANNENBERG
·
2020-08-15 18:31
openlayers
openLayers
坐标转换 EPSG:3857和EPSG:4326区别
import{fromLonLat}from"ol/proj";在
openlayers
中创建map时候会有个view属性,该属性下面会存在一个center属性。这个属性就是设置中心位置的坐标。
ANNENBERG
·
2020-08-15 18:31
openlayers
openlayers
坐标
webgis原理剖析系列-以
openlayers
为例 -04 请求地图行列号的计算
首先要了解一些基础知识1:经纬度所对应的投影坐标范围Google地图采用的是Web墨卡托投影(如下图),为了方便忽略了两极变形较大的地区,把世界地图做成了一个边长等于赤道周长的正方形(赤道长度为6378137米),原点在正方形中心,即经纬度为(0,0)处。Web墨卡托投影的X,Y坐标取值范围为:[-20037508.3427892,20037508.3427892],对应的经度取值范围为[-180
A873054267
·
2020-08-15 18:00
瓦片地图之百度地图(
openlayers
)
在
OpenLayers
3中,默认使用的瓦片地图的坐标系是如何定义的?经分析可知,
OpenLayers
3的瓦片坐标系的原点在左上角,向上为y轴正方向,向右为x轴正方向。
zxc13552314286
·
2020-08-15 18:59
webGIS
重新定义
OpenLayers
3的瓦片坐标系
ol.source.TileImage作为ol.source.XYZ的父类,除了可以转换坐标之外,还具备更加强大的功能,修改分辨率。下面我们使用它来加载百度地图,这次是正确的://自定义分辨率和瓦片坐标系varresolutions=[];varmaxZoom=18;//计算百度使用的分辨率for(vari=0;i这个代码同上面的代码相比,引入了ol.tilegrid.TileGrid,由名字可见
zxc13552314286
·
2020-08-15 18:59
webGIS
划线、标线、贴线、删线竟然如此简单 -来自
openlayers
如果你自己写过在地图上划线、标记、自动贴合、删除适量线条等这些功能,那么你就会喜欢上下面来自
openlayers
官方的代码:topolisintegrationimportFeaturefrom'ol/
凌渊阁
·
2020-08-15 18:59
openlayers
openlayers
画点并标注
openlayers
画点并标注,用静态图片作为图层,并从数据库加载点信息显示在图层上。
yw8395183
·
2020-08-15 18:27
openlayers
6 添加 svg 作为Icon 标记
以下代码风格为vue的:1.在data中定义:mapPollutionImage:null2.自定义方法initSvgImage(src){constimage=newImage(200,200)//这里设置的大小为原始大小image.src=src//src为svg地址returnimage}3.mounted中设置:this.mapPollutionImage=this.initSvgImag
xiuyangzhe
·
2020-08-15 18:26
openlayers
javascript
vue
gis
openlayers
自定义坐标系以及坐标转换
1、部分参考https://www.jianshu.com/p/9eca1bc8a12d,登录http://epsg.io/根据坐标名称查询相应EPSG代号,本地以西安80123°带为例,自定义该坐标系并将其转化为WGS84坐标系。2、获取该带数范围,获取proj4中参数,该参数包括参考椭球体,中心带,偏移量等数值,proj4.defs("EPSG:2384","+proj=tmerc+lat_0
123456chenliin
·
2020-08-15 18:25
OpenLayers
实现点标记
注:前提地图(map)已经创建成功一、实现单个标点import{VectorasSourceVec}from'ol/source'import{Feature}from'ol'import{Point}from'ol/geom'import{Style,Icon}from'ol/style'import{VectorasLayerVec}from'ol/layer'exportdefault{mo
好的,,
·
2020-08-15 18:55
OpenLayers
openlayer2屏蔽双击放大事件
openlayer2屏蔽双击放大事件环境为openlayer3.1.3.1代码如下
OpenLayers
ClickEventExamplevarn=new
OpenLayers
.Handler.Click(
wo_buzhidao
·
2020-08-15 18:54
openlayer
使用
OpenLayers
根据经纬度对地图进行单个标点,以及点击标点弹框的实现(没有从后台获取经纬度数据)
说明:
OpenLayers
3详细官方API文档:http://develop.smaryun.com:81/API/JS/OL3InterfaceDemo/index.htm1.该例子为页面在固定经纬度的情况下对地图进行单个或者多个标点
java_codeMan
·
2020-08-15 18:19
openlayers
实现选择要素,并弹框显示选中要素的信息
openlayers
中实现要素选择的类是ol.interaction.Select.首先实例化一个选择工具selectTool,并添加到地图上:使用选择工具选中的要素,存储在选择工具的features属性中
江南Code
·
2020-08-15 18:47
Openlayers开发
Openlayers
Overlay导致偏移
说明:在做项目过程中,用overlay做了一个infowindow弹窗,但是在使用过程中发现一个bug:overlay.setPosition以后,会出现偏移,但是拖动一下地图或者点击一下地图其他地方就回到正确的位置。代码如下:letoverlay=newol.Overlay({id:"overlay",element:"marks",positioning:"bottom-center",sto
weixin_38170255
·
2020-08-15 18:12
openlayers
加载切片地图
openlayers
2和
openlayers
3加载切片地图使用的接口是不同的。下面做分析。
weixin_34034670
·
2020-08-15 17:39
OpenLayers
3/4 加载 Baidu Maps 瓦片(偏移更小)
通过
OpenLayers
3/4的ol.layer.Tile可以加载若干互联网底图服务,【扯淡大叔】的《
OpenLayers
3Primer》书中“万能瓦片地图加载秘籍”一节列举了各种地图的具体调用示例。
weixin_34185512
·
2020-08-15 17:39
上一页
45
46
47
48
49
50
51
52
下一页
按字母分类:
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
其他