2. 要素(Feature)和几何(Geometry)
geometry和new Feature是什么关系?

想象你在画一个地图:
Feature(要素) 就像一个"标记"或"图钉"
可以是一个景点标记
可以是一条道路
可以是一块区域
Geometry(几何对象) 就是这个标记的"位置和形状"
Point(点):具体在哪个位置
LineString(线):从哪里到哪里
Polygon(面):包含哪些区域
心得体会:
- Feature 是一个容器,必须包含 Geometry
- Geometry 定义了这个 Feature 的位置和形状
- Feature 还可以包含其他信息(属性)和显示样式
- 不同类型的 Geometry 用于不同的场景:
- Point:标记具体位置(如景点、商店)
- LineString:标记路径(如道路、河流)
- Polygon:标记区域(如小区、行政区)
这就像在现实世界中:
Feature 就像一个"标签"
Geometry 告诉这个标签"贴在哪里"
Properties 告诉这个标签"是什么"
Style 告诉这个标签"长什么样"
2.1 Feature(要素)详解
Feature 是地图上的基本可视单元,可以是点、线、面等。
// 1. 创建要素
const feature = new Feature({
// 几何属性
geometry: new Point(fromLonLat([116.397, 39.908])),
// 自定义属性(简写的方式,如果属性比较少,直接写更简洁)
name: '北京


最低0.47元/天 解锁文章
2927

被折叠的 条评论
为什么被折叠?



