我不是英语国家,所以语法可能有误。请理解。如果你能给我一个例子,我将不胜感激。1) ol.source : I'm curious about the role of the source.2) ol.feature : I wonder what is "feature"..3) layer.getSource().clear() : Is this a function that exists in theol library?顺便说一句,我有一个距离测量代码,代码很简单,但我不知道它是如何工作的。Layer.getSource().start - 什么是“开始”功能..?openlayers 库中是“开始”吗?或者它是由某人制造和使用的?我认为“源”具有各种功能..var Btn = document.getElementById('button');function distance() { Layer.getSource().start({ map : map, type : 'LineString' });}Btn.addEventListener('click', distance);没有错误,但是有没有办法看到“开始”的内部?我无法通过搜索找到它。
1 回答
![?](http://img1.sycdn.imooc.com/545863f50001df1702200220-100-100.jpg)
尚方宝剑之说
TA贡献1788条经验 获得超4个赞
要查看 OpenLayers 函数,请查看官方 API。
要开始使用 OpenLayers,您可以在此处找到基本概念和优秀教程。
1.) Anol.source
是特征的容器(见下文),通常是 a 的数据源。ol.layer
. 图层就是您在地图上看到的内容。大多数地图至少有一个 BaseLayer 和一些其他层。将街道作为 BaseLayer(背景),将餐厅和酒吧的图标作为另一层(例如 an ol.layer.vector
)考虑地图。
2.) Afeature
是地理对象。它具有几何形状(例如点、线、多边形)、属性(例如名称、数量、营业时间)和样式。在上面的示例中,餐厅可以是具有点几何、名称和营业时间作为属性和Icon
样式的特征。
3.)layer.getSource().clear()
确实是一个 ol 函数,它删除源的内容,例如vectorSource
:https : //openlayers.org/en/latest/apidoc/module-ol_source_Vector-VectorSource.html#clear
您的start
-method 不是官方的 OpenLayers 方法,它看起来是自制的。
添加回答
举报
0/150
提交
取消