
openlayers示例教程100+教程旨在为开发者提供简单快捷的代码示例,复制即可用。在每一个示例中,都凝练着简明扼要的代码,做到简易实现,轻松学会。
| 类型 | 名标题 |
|---|---|
| draw | 绘制点,判断它是否在一个电子围栏之内 |
| draw | 使用draw画点、线、圆、多边形 |
| draw | 使用draw画正方形、矩形、六芒星 |
| draw | 使用draw画自由线段、自由多边形 |
| draw | 绘制矩形,拖拽编辑Modify后仍然为矩形 |
| draw | 绘制矩形,截取对应部分的地图并保存 |
| draw | 利用createBox(),绘制矩形 |
| draw | 绘制多边形,drawend获取到多边形的所有点坐标 |
| draw | 绘制多边形,生成geojson数据,计算出面积 |
| draw | 绘制draw多边形,并modify编辑图形 |
| draw | 绘制一个多边形,避免线段交叉,drawend有交叉提示并重绘 |
| draw | 绘制多边形,限定最小边数和最大边数 |
| draw | 绘制正三角形,正方形,正五边形… |
| draw | 绘制扩展,弓形、曲线、扇形、双箭头、进攻方向… |
| draw | 直接画带有箭头的线段 |
| draw | 绘制带有径向渐变填充色的圆形 |
| Geom | 利用turf绘制椭圆形 |
| Geom | 根据坐标显示点、线、圆、多边形 |
| Geom | 输入经纬度坐标,校验并在地图上标记点,enter提交 |
| Geom | 矢量图形的剪切、复制和粘贴 |
| Geom | 编辑矢量图形(放缩、平移、变形、旋转) |
| Geom | 实现多个图形的合并、交叉、差集等功能 |
| measure | 测量距离和面积(20行核心代码简化版) |
| measure | 测量距离和面积(引用封装代码版) |
| measure | 自定义组件(放大、缩小、长度测量、面积测量) |
| measure | 根据多边形坐标,利用turf获取面积值 |
| measure | 利用turf获取两点之间的距离 |
| 类型 | 标题 |
|---|---|
| 线段轨迹 | 抽稀算法,减少中间点数,展示新的轨迹 |
| 线段轨迹 | 显示带箭头的路线轨迹,箭头居中 |
| 位置定位 | 定位动画(平移-弹性平移-飞行) |
| 位置定位 | easing的API及在view.animation中使用示例 |
| 位置定位 | 地图旋转移动动画、CSS缩放动画,介绍animate的使用方法) |
| 点位移动 | 利用屏幕坐标,实现轨迹路线动画 |
| 点位移动 | 小汽车移动轨迹动画,带开始、暂停、结束控制键 |
| 点位移动 | 带开始、暂停、结束控制的轨迹动画,路过后轨道呈现不同颜色 |
| 点位移动 | 动态计算并显示单个卫星的位置及轨迹(EPSG:4326) |
| 点位移动 | 根据两行根数计算并显示卫星轨迹(EPSG:3857) |
| 点位移动 | 调整卫星运动的播放速度,展示运动轨迹(EPSG:3857) |
| 面位移动 | 实现风场快速移动效果 |
| 点位移动 | 游龙动画效果 |
| 面位移动 | 实现风场快速移动效果 |
| 线段扩展 | 动态迁徙曲线流动图 |
| 图片动画 | 使用gifler加载gif动画示例 |
| 图片动画 | 加载动画,采用css的@keyframes方式 |
| 图片动画 | 加载gif文件,采用CSS设置gif背景的方式 |
| 类别 | 标题 |
|---|---|
| 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 | 地图中间位置闪烁点动画(封装代码版) |
| style | 设置线段样式:粗细、渐变颜色、箭头及线头样式 |
| style | 多边形拐点用不同形状表示(圆形、三角形、矩形、正方形、星形…) |
| style | 画多边形,每个转折点style用圆点标识 |
| style | 使用d3实现地图区块呈现不同颜色的效果 |
| style | 给feature填充pattern模式颜色 |
| style | 给feature填充渐变色(整体) |
| style | 加载解析geojson文件,给每一个feature(非整体)添加线性渐变颜色 |
| style | 绘制带有径向渐变填充色的圆形 |
| style | easing的API及在view.animation中使用示例 |
| style | 地图旋转移动动画、CSS缩放动画,介绍animate的使用方法 |
| 类别 | 标题 |
|---|---|
| canvas | 添加canvas遮罩效果 |
| canvas | 使用canvas,实现探照灯效果 |
| 插件 | 引用插件,实现探照灯效果 |
| canvas | 实现上卷帘效果 |
| canvas | 实现左卷帘效果 |
| canvas | 自定义js横向卷帘,图层名称跟着分割线移动 |
| 插件 | 利用swipe插件实现左卷帘功能 |
| canvas | 使用canvas个性化圆形 |
| canvas | 绘制矩形,截取对应部分的地图并保存 |
| canvas | 图片分解,颜色块渲染 |
| turf | 对矢量多边形进行旋转、平移、放缩处理 |
| turf | 获取两个多边形的交集、差集、并集 |
| turf | 绘制地图上多个点的信封envelope矩形 |
| turf | 根据多边形坐标,获取面积值 |
| turf | 绘制线段并生成贝塞尔曲线 |
| turf | 获取两点之间的距离,非getLength方法 |
| turf | 利用turf绘制椭圆形 |
| turf | 利用turf实现遮罩挖洞效果 |
| echarts | 地图上添加Echarts饼图 |
| echarts | 地图上Echarts模拟飞机循环飞行 |
| echarts | 地图上添加Echarts环形图 |
| echarts | 地图上添加Echarts柱状图 |
| 类别 | 标题 |
|---|---|
| 能力 | 探究加载能力的极限,100万个点? |
| 能力 | 添加海量点,使用WebGLPoints方法 |
| 能力 | 使用WebGLPoints显示数据,根据某属性值的不同阈值显示不同颜色点 |
| 优化 | 抽稀算法,减少中间点数,显示新的轨迹 |