当前位置:
文档之家› openlayers教程第三讲-项目快速实战(一)
openlayers教程第三讲-项目快速实战(一)
您也可以用简单的图片作为源,在这一方面OpenLayers提供了非常多的
选择。此外,OpenLayers实现了行业标准的地理数据访问方法如OGC的 Web Mapping Service(WMS)and Web Feature Service(WFS)协议。
OpenLayers可以简单的在任何页面中放入动态的地图。它可以从多种的
大家可以在随课程的发放工程文件包webmap中获取
jquery.datePicker-min.js 的使用
欢迎访问我们的官方网站
a.什么都不输入直接查询所有车辆及设备的最后位置状态 b.输入设备安装绑定的手机号查询该设备的最后位置状态
c.输入设备安装绑定的手机号及时间段查询该设备的位置轨迹
若不存在内网不能上互联网的风险,公共 互联网地图服务是一个不错的选择
jquery.min.js Icons
jQuery JavaScript Library v1.4.2
2.GeoServer+GeoWebCache+OpenLayers(OpenScales)+Udig
◦ 地图数据怎么办,从哪里得到那么细致的街道数据?(肯定要花
钱买)另学习成本极其高,不是一般非地理专业的IT人士所能搞定的,没2-3月 的学习无法上手开始开发。
3.商业中间件
◦ Supermap ,ArcGis 等等,简直是恶梦,首先几十-百万的费用不说,复杂的系 统结构,庞杂的地图专业知识,
数据源加载显示地图。MetaCarta公司开始开发了OpenLayers的初始版 本同时将它开放给了公众以作为以后各种地理信息系统的应用。
从语言派系角度看
◦ 从软件底层的开发语言角度讲,开源空间信息软件可以被独立的分为以下三种 技术体系门类,在每种分类体系内部,开发人员往往是基于不同的项目交叉工 作的,所以这种分法仅仅是方便了熟悉某种开发语言的程序员,对于用户和应 用人员而言, 意义不大。 语言 C/C++ 开源软件 GRASS、GDAL、OGR、GSLIB、OSSIM、Proj4、QGIS、 MapWindow4、MapServer、Mapnik等 GeoTools、GeOxygene 、GML4J、MapTools、GeoServer、 JTS、Udig等 NetTopologySuite、、SharpMap、World Wind、MapWindow6等 OpenLayers、TileCache等
Java
.NET 脚本
一套GIS的完整开发框架,包括四个组成部分:标准层、数据库层、平台层和 组件层。这四个部分从下到上,从底层到高层,共同构成一个完整的体系。
其实我们的需求仅仅是在地图上标 注信息及轨迹,并可进行基本的地 图放大缩小拖拽的相关操作
1.采用互联网公开地图服务◦ 地图,高德地图,google地图,QQ地图,世纪高通地图,阿里云地图,51 地图,搜狗地图。内网安全及断网问题无法解决。
足以拖死一个团队。
企业方的苦恼: 大量的车辆及设备无法快速跟踪定位,无法确定其使用情 况,导致偶尔丢车的情况。
解决方案:
1.每个车辆及设备都装一个类似手机的设备,定期(每个1小 时或更长)将位置相关信息上传到服务端。 2.在服务端提供地理信息展示系统展示 3.可根据不同的设备安装绑定的手机号进行查询跟踪
北风网项目培训
第三讲 项目快速实战(一)来自讲师:tom5(北风网版权所有)
(5) OpenLayers
◦ OpenLayers(/)是一个开源的jS框架,用于在您的浏览
器中实现地图浏览的效果和基本的zoom,pan等功能。OpenLayers支持 的地图来源包括了WMS,GoogleMap,KaMap,MSVirtualEarth等等,