为了账号安全,请及时绑定邮箱和手机立即绑定

很多openlayers的概念看不懂

很多openlayers的概念看不懂

12345678_0001 2021-11-04 10:45:03
我不是英语国家,所以语法可能有误。请理解。如果你能给我一个例子,我将不胜感激。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 回答

?
尚方宝剑之说

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 函数,它删除源的内容,例如vectorSourcehttps : //openlayers.org/en/latest/apidoc/module-ol_source_Vector-VectorSource.html#clear

您的start-method 不是官方的 OpenLayers 方法,它看起来是自制的。


查看完整回答
反对 回复 2021-11-04
  • 1 回答
  • 0 关注
  • 363 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信