网站大量收购独家精品文档,联系QQ:2885784924

综合分析及结论.doc

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Openlayers3 MapboxGL Leaflet 综合分析 Openlayers3 特点介绍 OpenLayers3相对于openlayers2设计了「-些主要的新功能,如显示三维地图, 或使用WebGL快速显示大型矢量数据集,这些功能将在以后的版本屮加入。具 体新特性如下 瓦片图层:既允许我们从提供乩片地图服务的数据源诸如: OSM,Bingmaps,MapBox,Stamen,MapQuest 等以及其他 XYZ 资源屮(X,Y 对丿、/于行列号,Z 为zoom值)获取乩片数据,同时也支持OGC地图服务(WMS)以及非乩片数据的乩 片图层显示。 矢量图层:对GeoJSONJopoJSON, KML, GML等格式的矢量数据进行渲染,今示还会增 加更多格式的数据。 快速、支持移动设备:开箱即用的移动设备支持,根据所需选择合适的纽件来构建 轻量级的、自定义的配置。 High-DPI支持:OpenLayers3为矢量图层和WMS图层提供更高质量的图像显示。 前沿技术、易于定制:利用WebGL,Canvas2D以及HTML5的所有新特性来渲染地图, 直接使用CSS来设定控件的风格。 支持HTML5:可借助WebGL, Canvas 2D等所有HTML5优势进行渲染,直接用css控 制map风格。 浏览器支持:OpenLayers3不支持IE8及更低版木的IE Leaflet特点介绍 Leaflet和Openlayers都是两个主要的开源地图JavaScript幷,开放的程度都 很高,但考虑到移动端和小巧轻便易扩展,大部分情况还是考虑Leafleto我们将 在一个应用程序屮使用这个封装组件,该应用程序给我们展示了-?个地图并提供 了一个nJ以移动到地图屮指定位置的按钮。Leaflet没有Openlayers那么复杂,? 注性能和可用性,简单的API,精巧,移动支持。兼容移动端似乎是必不可少的 事情,放犬缩小平移,都是一些必备的功能。小巧才可以在移动端受限的情况下, 有效运行。而扩展性就是又一个重要的特征。 Leaflet常用插件包括: leaflet:移动端友好的交互地图JavaScript库。 leaflet.markercluster:为Leaflet提供漂亮动态聚类功能 angular-leaflet-directive:用 AngularJS directive 完成更容易的交卫地图 leaflet.draw:矢量画图丁?具 Leaflet.awesome-markers:漂亮的高清图片 markers S于 Glyphicons / Font-Awesome icons leaflet-providers:底图免费提供设置 leaflet-dvf: leaflet 数据可视化 leaflet-hash:位置哈希表 leaflet.fullscreen:全屏功能 leaflet-editable:儿何可编辑工具 leaflet-geocoder-mapzen:杳找地理编码通过 Pelias Geocoder API 其4^ leaflet.markercluster, leaflet-providers, leaflet.fullscreen 为常用工具。地图 设置是每个GIS开发必须掌握的,marker的聚类分析和全屏功能非常有用,而编 辑几何要素,如leaflet.draw和leaflet-editable是很重要的,分别对应矢量空间数 据的创建和修改 3. MapBoxGL特点介绍 MapBox GL是基于WebGL的客户端矢量地图,也是个JavaScript库。H前 官网必威体育精装版版本是0.21o MapBox提供了一系列电子地图工具,可以将自定义的地 图快速便捷地添加到应用屮°用户在这里可以设计纹理、插图等不同风格的地图, 自定义标记样式,同时还具备矢量瓦片、静态地图、地理编码等功能。 对于开发者而言,MapBoxGL有API、SDK和其他开发工具可以选择;开发者 能将动态地图和MapBox的技术与自己的应用结合。这个平台的特色功能是一?种 在线地图编辑工具,允许用户使用自己的数据快速建立自定义地图,支持导入的 数据类型包括电了表格文件(CSV)、GeoJSON. KML、GPX。 Map的组成 任何GIS引擎必然要处理两部分,一个是数据来源,一个这些数据在界面呈 现的样子。在style里面包含的source和layer对应于这两部分。 4?综合分析 综合对比分析0penlayers3 MapBoxGL、Leaflet三种开源框架。 名称 特性 Open Iayers3 MapBoxGL Leaflet 开源协议 BSD协议 BSD协议 BSD协议 浏览器支持 IE8以上 仍然支持IE8 仍然支持IE8 支持3

文档评论(0)

ggkkppp + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档