猿问

很多openlayers的概念看不懂

我不是英语国家,所以语法可能有误。请理解。如果你能给我一个例子,我将不胜感激。


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 - 什么是“开始”功能..?


openlayers 库中是“开始”吗?或者它是由某人制造和使用的?


我认为“源”具有各种功能..


var Btn = document.getElementById('button');

function distance() {

    Layer.getSource().start({

        map : map,

        type : 'LineString'

    });

}

Btn.addEventListener('click', distance);

没有错误,但是有没有办法看到“开始”的内部?我无法通过搜索找到它。


12345678_0001
浏览 364回答 1
1回答

尚方宝剑之说

要查看 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 方法,它看起来是自制的。
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答