OpenLayers3参考API
2015年6月17日
1 框架
1.1 地图:ol.Map。
目标:配置地图窗口的全部属性。
方法:配置map。
图层:layers(图层:ol.layer.Layer。)
视图:view(显示窗口:ol.View。)
html组件:target。
控件:controls(控件:ol.control。)。ol.control.defaults(常用控件)。
交互工具:interactions()。默认是ol.interactions.defaults。
添加、删除交互工具:addInteraction(),removeInteraction()。
添加图层:addLayer()。
1.1.1事件
鼠标移动:pointermove
1.2 图层:ol.layer.Layer。
目标:配置地图数据源(source)及其属性(透明度,饱和度,对比度等)。
方法:
1.2.1属性:ol.Attribution
目标:右下角用于显示数据源的HTML。
方法:html,一段标示HTML。需要用©公司链接的方式标示权利。
示例:
var tileAttr=new ol.Attribution({
html: 'All maps © ' + '<ahref="http://www.localhost:8080/">MyTest GeoServer</a>'
});
1.2.2数据源:ol.source。
目标:构建各种不同服务的数据源请求。
1.2.3样式:ol.style
参见:样式:ol.style。
1.3 显示窗口:ol.View。
目标:渲染地图
方法:设置坐标系统,中心点,缩放,旋转等。
默认坐标系统:EPSG:3857。
显示指定范围:fitExtent()。
旋转值:使用弧度。getRotation(),setRotation()。
获取坐标系统:getProjection()。

本文详细介绍了OpenLayers3的API,包括地图配置、图层、显示窗口、基础类、地理相关功能以及交互工具。重点讲解了ol.Map、ol.layer.Layer、ol.View、ol.style及ol.interactions.Draw等关键概念,提供了各种数据源、样式设置和几何实体的操作方法,旨在帮助开发者深入理解和使用OpenLayers3进行GIS开发。
最低0.47元/天 解锁文章
563

被折叠的 条评论
为什么被折叠?



