当前位置:   article > 正文

openlayers示例教程265+【目录】

openlayers

在这里插入图片描述

目前已完成265个示例

openlayers综合教程 示例300+ 旨在为开发者提供简单快捷的代码示例复制即可用。在每一个示例中,都凝练着简明扼要的代码,做到简易实现,轻松学会

目录

一、 综合应用

交互Interaction、刻画Geom

类型名标题
draw绘制点,判断它是否在一个电子围栏之内
draw 使用draw画点、线、圆、多边形
draw 使用draw画正方形、矩形、六芒星
draw 使用draw画自由线段、自由多边形
draw 绘制矩形,拖拽编辑Modify后仍然为矩形
draw绘制矩形,截取对应部分的地图并保存
draw利用createBox(),绘制矩形
draw绘制多边形,drawend获取到多边形的所有点坐标
draw绘制多边形,生成geojson数据,计算出面积
draw绘制多边形,drawend获取最大幅宽
draw 绘制draw多边形,并modify编辑图形
draw 绘制一个多边形,避免线段交叉,drawend有交叉提示并重绘
draw 绘制多边形,限定最小边数和最大边数
draw 绘制正三角形,正方形,正五边形…
draw 绘制扩展,弓形、曲线、扇形、双箭头、进攻方向…
draw 直接画带有箭头的线段
draw绘制带有径向渐变填充色的圆形
Geom利用turf绘制椭圆形
Geom 根据坐标显示点、线、圆、多边形
Geom 根据坐标显示多边形(3857投影),计算出最大幅宽
Geom 输入经纬度坐标,校验并在地图上标记点,enter提交
Geom 矢量图形的剪切、复制和粘贴
Geom 编辑矢量图形(放缩、平移、变形、旋转)
Geom 实现多个图形的合并、交叉、差集等功能
measure 测量距离和面积(20行核心代码简化版)
measure 测量距离和面积(引用封装代码版)
measure自定义组件(放大、缩小、长度测量、面积测量)
measure根据多边形坐标,利用turf获取面积值
measure利用turf获取两点之间的距离

轨迹、动画

文件处理

1,文件上传

2,文件导出

3,文件加载

地图:切换,加载,问题解决

序号标题
问题解决点击按钮,解决弹窗中的地图不显示的办法
问题解决 解决国内openstreetmap地图加载不出来的问题
切换 根据visible的值来更换底图,图片切换方式
切换 根据visible的值来更换底图,radio切换方式
切换 使用layerswitcher切换图层
加载加载google地图(多种形式)
加载加载谷歌地图(另一种URL形式)
加载加载OpenStreetMap地图
加载加载mapbox地图
加载加载mapbox-style的地图
加载加载baidu地图
加载加载arcGIS地图
加载加载高德地图(多种形式)
加载加载天地图(多种形式)
加载加载bing地图(多种形式)
加载加载Stamen地图(多种形式)
加载加载maptiler地图(多种形式)
加载 加载HERE多种地图(v2软件版本)
加载加载HERE多种地图(v3软件版本)
加载加载tomtom地图(多种形式)
加载加载静态图片,变成地图一部分
加载以静态图片作为底图,并在上面绘制矢量多边形
加载加载XYZ地图
加载添加网格线示例
加载实现动态点点网格
加载加载多种形式Esri地图
加载加载geoserver发布的遥感影像,开启关闭AOI及影像示例
加载加载geoserver普通layer的数据示例
加载加载geoserver的Tile caching中的数据示例
加载加载geoserver数据,使用ImageWMS和ImageLayer呈现图形
加载 加载geoserver瓦片WMS数据,使用getFeatureInfoUrl获取瓦片数据信息
加载通过WFS服务加载geoserver发布的geojson矢量数据
加载使用new WFS加载数据,通过like,and,equalTo来过滤数据
加载预加载preload瓦片地图,减少过渡期间的空白区域
调节设置地图的原始图、模糊效果、色相翻转、阴影效果
调节设置地图的反转色、复古色、灰度图、原始图
调节调节地图的明亮度、对比度、饱和度

基础:layer,view, data,配置,坐标系

元素feature,样式Style

类别标题
feature根据 feature来适配到相应的地图窗口
feature绘制矩形,显示首尾点和中心点坐标值,同时获取所有点的经纬度
feature单击某点,获取当前坐标-多层重叠下的所有features信息
feature右键点击定位,获取某一点下多层features信息
feature去掉默认右键菜单,rightclick获取feature信息
feature 画各种图形并获取各对应的feature信息
feature选取feature,平移feature
feature选择feature,固定按钮删除selected feature
eature选择feature,动态弹窗按钮,删除所选feature
feature多边形的绘制,编辑feature,删除所选feature和清空功能
feature滑动某feature高亮,修改此feature的样式
feature解决drawend后不能获取当前feature的方法
feature添加删除修改feature信息,双向不同颜色指示互动,固定删除按钮
feature 点击某feature,列表滑动,定位到相应的点的列表位置
feature 添加删除多边形,modify feature,双向互动颜色显示
feature加载geojson文件形成围栏,可添加、修改、删除feature,导出geojson
style 配置Icon和text的参数
style 解决setText不能立即更新文字的问题
style 显示不同颜色的坐标点
style 开发闪闪发光的点划线
style 显示滚动效果的线段Line
style 地图中间位置闪烁点动画(封装代码版)
style 设置线段样式:粗细、渐变颜色、箭头及线头样式
style 多边形拐点用不同形状表示(圆形、三角形、矩形、正方形、星形…)
style 画多边形,每个转折点style用圆点标识
style 使用d3实现地图区块呈现不同颜色的效果
style 给feature填充pattern模式颜色
style 给feature填充渐变色(线性)
style 给feature填充锥形渐变色
style加载解析geojson文件,给每一个feature(非整体)添加线性渐变颜色
style 绘制带有径向渐变填充色的圆形
style easing的API及在view.animation中使用示例
style 地图旋转移动动画、CSS缩放动画,介绍animate的使用方法

控件Control、事件Event

类别标题
控制 地图状态与 URL 同步交互,显示地图中心点、放缩级别、旋转角度等
控制 控制条件-使用CRTL控制map拖拽和鼠标滚动
控制 更改鼠标滚轮缩放地图大小,每次缩放小一点
控制拖拽实现放大区域的效果(DragPan)
控制拖拽实现放大区域的效果(DragZoom)
控制按住shift 拖拽,旋转放缩地图
控制Drag-and-Drop拖拽文件解析显示图形
Control添加比例尺功能
Control添加鹰眼功能
Control修改自定义地图版权信息
Control学习Attribution各种API,示例展示自定义版权信息
Control添加旋转地图功能
Control自定义地图放大缩小按钮功能
Control添加缩放滑块控件ZoomSlider
Control显示鼠标经纬度信息
Control添加全屏显示功能
Control清除所有控件,按需添加Control
事件select-modify-snap功能示例
事件删除selected feature
事件postrender事件 地图图像的滤镜处理
事件postcompose设置地图的原始图、模糊效果、色相翻转、阴影效果
事件postcompose设置地图的反转色、复古色、灰度图、原始图
事件postcompose调节地图的明亮度、对比度、饱和度
事件 点击旋转loading,postrender渲染后取消loading
事件moveend事件获取地图左上和右下的坐标信息
事件引用hover插件,展示各种鼠标cursor样式
事件singleclick事件示例-选择feature设置成特定的颜色
事件click事件示例-显示企业名片
事件去掉默认右键菜单,rightclick获取feature信息
事件右键点击定位,获取某一点下多层features信息
事件 引用插件处理右键弹出菜单,执行功能
事件 绘制矩形,drawend取消绘制锚点,屏蔽双击放大事件
事件解决drawend后不能获取当前feature的方法
事件绘制多边形,drawend获取到多边形的所有点坐标
事件dblclick事件示例-显示品牌代言人信息
事件pointermove事件示例-显示城市名片
事件引用hover插件,展示各种鼠标cursor样式
事件事件loadstart和loadend的示例
事件编辑事件modifystart和modifyend
事件click某点,获取当前坐标-多层重叠下的所有features信息

交互:canvas、turf、echarts,d3,插件

能力优化

叠加层(Overlay)

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/花生_TL007/article/detail/595176
推荐阅读
相关标签
  

闽ICP备14008679号