导航
课程首页
  • PM-Summit 全球产品经理大会云会员
  • SDCon 全球软件研发技术大会云会员
  • ML-Summit 全球机器学习技术大会云会员
  • C++性能优化高端培训
  • AI全栈开发实战营
精品课 极客时间

C 知道

登录
会员中心
消息
历史
创作中心
创作
学习中心
成为讲师

Openlayers实例详解

Openlayers实例详解
共100节 8266人在学 课程详情
课程目录
讨论留言
  • 前言

    • 前言
  • 地图操作

    • 做第一个地图
    • 实现一个简单的气泡弹窗
    • 三种常见的Overlay用法
    • 限制地图的缩放级别
    • 使用网页上的按钮控制地图缩放
    • 单击激活地图启用交互
    • 外部按钮切换地图容器
    • 视图同步的两个地图
    • 使用瓦片预读技术
    • 高级视图定位
    • 使用地图切换动画
    • 旋转地图
    • 使用地图坐标网
    • 实现一个地震热力图
  • 地图控件ol.control的使用

    • 比例尺控件的使用
    • 全屏控件的使用
    • 导览控件的使用
    • 自定义概览(鹰眼)控件
    • 鼠标位置控件
    • 缩放滑块控件
  • 地图图层ol.layer.*的使用

    • 多图层切换
    • 控制图层位置关系
    • 限制图层的最大/最小分辨率
    • 按限定范围加载图层
    • 图层遮罩效果
    • 图层扫过效果
    • 更改图层的源
    • 样式化矢量图层
  • 要素ol.feature的使用

    • 实现一个简单的标记
    • 定义标记的颜色
    • 更改标记图标的选中颜色
    • 点要素的聚合
    • 地震信息的要素聚合
    • 矢量世界地图
    • 鼠标悬停查看矢量瓦片的信息
    • 单选或多选矢量瓦片
    • 矢量标签显示控制
    • 绘制常规形状
    • 渲染沿街道方向的街道名称标签
    • 使用WebGL渲染的海量图标
    • 使用WebGL渲染海量矢量要素
    • 要素的点击容差
    • 使用canvas编程样式化要素
    • 使用geojson
    • 使用WKT
    • 使用KML文件渲染要素
    • 加载KML地震图
    • 使用GPX数据渲染要素
    • 使用拖放文件渲染要素
  • 交互ol.interaction的使用

    • 绘制点线面
    • 绘制形状
    • 自由绘制
    • 带箭头的多段直线
    • 绘制要素并修改
    • 鼠标拖拽以旋转和缩放地图
    • 划框多选要素
    • 要素的多种选择方式
    • 要素的移动
    • 要素的修改
  • 源ol.source.*的使用

    • 使用XYZ格式的瓦片数据
    • 使用tiledebug
    • 使用WMS图像源
    • 使用WMS瓦片源
    • 使用自定义大小的WMS瓦片
    • 使用WMTS图层
    • 读取Capability配置文件加载WMTS图层
    • 使用ArcGIS的地图图像服务
    • 使用ArcGIS的要素服务
    • 使用自定义瓦片大小调用ArcGIS的REST地图服务
    • Mapbox矢量瓦片
    • 自定义加载Mapbox矢量瓦片
    • 使用Mapbox的TileJSON格式地图
    • OSM专题图层
    • 静态图片源
    • Stamen地图
    • bing地图源
    • 通过对source赋值改变地图
    • 使用TopoJSON
    • 将GeoJSON作为矢量图层源来使用
  • 渲染器机制的使用

    • 动态点的效果
    • 图像滤镜效果
    • 水纹效果
    • 航班轨迹
    • 图层遮罩
    • 路径回放
    • 放大镜效果
    • 绘制几何体
    • 导出地图为png
  • 投影的使用

    • 图片重投影
    • OSM地图重投影
    • 自定义坐标系的OSM地图重投影
    • 使用EPSG检索结果重投影
    • 投影成摩尔威德球体
  • 事件的使用

    • 鼠标移动结束事件
    • 瓦片加载事件
  • Openlayers与第三方库结合使用

    • 使用D3库
    • 使用JSTS库进行缓冲区分析
    • 使用turf库
    • 保存地图为pdf
播放页问题反馈
视频学习中有任何产品建议都可由此反
馈,我们将及时处理!

课时介绍

导览控件的使用

课程介绍

本课程选取了OpenLayers一些具有典型代表性的实例进行详解。讲解实例过程中对涉及到的相关知识点进行穿插分析介绍,适合初学者对OpenLayers形成整体认识、树立学习信心。 课程涉及到map、view、projection、layer、source、feature、style、overlay、control等组件的实例分析。


推荐课程

信息系统项目管理师自考笔记

李明 · 744人在学

python从0到1:期货量化交易系统(CTP实战,高频及合成K线数据

王先生 · 22165人在学

手把手搭建Java超市管理系统【附源码】(毕设)

汤小洋 · 4214人在学

Java毕设springboot外卖点餐系统 毕业设计毕设源码 使用教

黄菊华 · 791人在学

基于SSM酒店管理系统(毕设)

小尼老师 · 842人在学

java项目实战之购物商城(java毕业设计)

Long · 5158人在学

手把手搭建Java求职招聘系统【附源码】(毕设)

汤小洋 · 1509人在学

Python Django 深度学习 小程序

钟翔 · 2328人在学

城管局门前三包管理系统+微信小程序(vue+springboot)

赖国荣 · 602人在学

Vue+Uni-app(uniapp)入门与实战+赠送仿美团点餐小程序

李杰 · 3993人在学

正在试验
后自动删除环境
课程实验
本次实验时间已到期 00:00:00

    订阅失败

    Openlayers实例详解
    Openlayers实例详解 ...

    订阅列表已满,请先移出部分订阅内容。

    当前章节需购买后观看
    开通超级会员免费看!专家精选系列课程,满足你从入门到精通!更有问答月卡免费送,你的问题有问必答!
    提交答案

    购买课程

    扫码完成付费,可继续学习全部课程内容

    加载中...
    课件正在飞速打包中,请耐心等待几秒钟~
    首页
    博客
    下载
    学习
    社区
    C知道
    GitCode
    InsCodeAI
    技术会议
    会员中心
    创作中心
    联系我们
    工作时间: 8:30 - 22:00
    客服电话: 400-660-0108
    kefu@csdn.net在线客服
    • 关于我们
    • 招贤纳士
    • 商务合作
    • 寻求报道
    • 京ICP备19004658号
    • 经营性网站备案信息
    • 公安备案号11010502030143
    • 营业执照
    • 北京互联网违法和不良信息举报中心
    • 家长监护
    • 中国互联网举报中心
    • 网络110报警服务
    • Chrome商店下载
    • 账号管理规范
    • 版权与免责声明
    • 版权申诉
    • 出版物许可证
    • ©1999-2024北京创新乐知网络技术有限公司