OpenLayers特点简介 OpenLayershttps://openlayers.org/是一个用来帮助开发Web地图应用的高性能的、功能丰富的JavaScript类库可以满足几乎所有的地图开发需求。有如下特点支持任何XYZ瓦片资源同时也支持OGC的WMTS规范的瓦片服务以及ArcGIS规范的瓦片服务支持矢量切片包括pbf、GeoJSON、TopoJSON格式支持矢量图层能渲染GeoJSON、TopoJSON、KML、GML和其他格式的矢量数据支持OGC制定的WMS、WFS等GIS网络服务规范支持在移动设备上运行可以通过css来为地图控件设置样式面向对象开发方式在OpenLayers中万物皆对象和另一个流行的地图库leaflet不同openLayers完全是用面向对象的方式开发的且几乎内置了所有地图开发需要的功能而leaflet核心库只提供基本功能其他功能都是通过第三方插件进行扩展。使用上来说leaflet更容易上手OpenLayers上手难度比较大所以业务可预见较为简单的建议采用leaflet。OpenLayers虽然很强大但是因为一切皆对象所以使用起来很麻烦再加上无比难看的文档所以对新手极其不友好。