Map | View | Layers |
---|---|---|
map地图由layers图层组成,可视化的视图view,用UI组件修改地图内容和控件controls的交互 interactions。 | 视图管理地图视图的视觉参数,如分辨率或旋转。 中心、投影、分辨率和旋转的视图ol.View | 层是从数据源sources获取数据的轻量级容器。 ol.layer.Tileol.layer.Image ol.layer.Vector ol.layer.VectorTile |
Controls | Interactions | Sources and formats |
Map default controls All controls | Map default interactions Interactions for vector features
| Tile sources for ol.layer.Tile Image sources for ol.layer.Image Vector sources for ol.layer.Vector Vector tile sources for ol.layer.VectorTile Formats for reading/writing vector data ol.format.WMSCapabilities |
Projections | Observable objects | Other components |
所有的坐标和程度需要在视图投影设置(默认:例如:3857)。转换, 使用 ol.proj.transform() 和 ol.proj.transformExtent(). ol.proj | 所有ol.Objects的变化。对象可以通过调用该对象的观察。在object.on('propertychange')的方法。监听接收ol.Object.Event对改变的属性和原值信息。 | ol.DeviceOrientation ol.Geolocation ol.Overlay |
API改变策略
地图API包括
- 构造函数的名称和签名
- 名称和实例的方法和属性的签名
- 函数的名称和签名
- 名称常数
在一个主要的发行版系列中,API不会改变。对API的任何更改都将伴随着一个新的主要版本。
Note: API修改策略不包括CSS类名称,用来设计OpenLayers的UI。
关闭用户编写应用程序代码的编译器和OpenLayers:以上列表中的其他类型的名称(e.g. ol.Coordinate
) 有更改的可能。因此,建议使用在API文档中列出的解析类型(e.g.Array.<number>
instead of ol.Coordinate
),或者注意升级注释,这些注释将列出这些类型的更改。