我不是英语国家,所以语法可能是错误的。请理解。 如果您能给我举个例子,我将不胜感激。
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 the
ol library?
顺便说一下,我有一个距离测量代码, 代码非常简单,但我不知道它是如何工作的。
Layer.getSource().start
- 什么是"启动"功能..?
"开始"在开放层库中吗?还是由某人制造和使用?
我认为"源"具有多种功能。
var Btn = document.getElementById('button');
function distance() {
Layer.getSource().start({
map : map,
type : 'LineString'
});
}
Btn.addEventListener('click', distance);
没有错误,但是有没有办法看到"开始"的内部? 我无法通过搜索找到它。
要查看OpenLayers函数,请查看官方API。
要开始使用 OpenLayers,您可以在此处找到基本概念和优秀教程。
1.(ol.source
是特征的容器(见下文(,通常是 a 的数据源。ol.layer
.图层是您在地图上看到的内容。大多数地图至少有一个基础图层和一些其他图层。考虑将街道作为基础图层(背景(的地图,将餐馆和酒吧的图标作为另一个图层(例如ol.layer.vector
(。
2.(feature
是地理对象。它具有几何形状(例如点,线,多边形(,属性(例如名称,金额,开放时间(和样式。在上面的示例中,餐厅可以是具有点几何、名称和营业时间作为属性以及Icon
作为样式的要素。
3.(layer.getSource().clear()
确实是一个 ol 函数,它会删除源的内容,例如vectorSource
: https://openlayers.org/en/latest/apidoc/module-ol_source_Vector-VectorSource.html#clear
您的start
方法不是官方的OpenLayers方法,它看起来是自制的。