mirror of https://gitee.com/antv-l7/antv-l7
style: lint style
This commit is contained in:
parent
1b59b6f59b
commit
e666c043e7
|
@ -12,6 +12,7 @@ PlaneGeometry 是 L7 提供的通用的平面几何体图形,表现为可以
|
|||
### 基本用法
|
||||
|
||||
设置普通矩形
|
||||
|
||||
```javascript
|
||||
import { Scene, GeometryLayer } from '@antv/l7';
|
||||
|
||||
|
@ -37,9 +38,7 @@ const layer = new GeometryLayer()
|
|||
```javascript
|
||||
import { Scene, GeometryLayer } from '@antv/l7';
|
||||
|
||||
const layer = new GeometryLayer()
|
||||
.shape('plane')
|
||||
.style({
|
||||
const layer = new GeometryLayer().shape('plane').style({
|
||||
width: 0.074,
|
||||
height: 0.061,
|
||||
center: [120.1025, 30.2594],
|
||||
|
@ -67,38 +66,49 @@ import { Scene, GeometryLayer } from '@antv/l7';
|
|||
[在线案例](/zh/examples/geometry/geometry#terrain)
|
||||
|
||||
### source
|
||||
|
||||
🌟 PlaneGeometry 不需要设置 source,我们在 style 中通过 center 赋予其位置信息。
|
||||
|
||||
### style
|
||||
|
||||
PlaneGeometry 主要通过 style 方法设置位置、大小以及其他属性。
|
||||
|
||||
#### center: [lng: number, lat: number]
|
||||
|
||||
设置 PlaneGeometry 的位置,定位是 PlaneGeometry 的几何中心。PlaneGeometry 贴地放置。
|
||||
|
||||
#### width: number
|
||||
|
||||
设置 PlaneGeometry 的宽度,单位是经度。
|
||||
|
||||
#### height: number
|
||||
|
||||
设置 PlaneGeometry 的高度,单位是纬度。
|
||||
|
||||
#### widthSegments: number
|
||||
|
||||
设置 PlaneGeometry 在 纬度方向上的分段数。
|
||||
|
||||
#### heightSegments: number
|
||||
|
||||
设置 PlaneGeometry 在 经度方向上的分段数。
|
||||
|
||||
#### mapTexture: string
|
||||
|
||||
PlaneGeometry 纹理贴图 URL。
|
||||
|
||||
#### terrainTexture: string
|
||||
|
||||
PlaneGeometry 高度贴图 URL,当存在该参数的时候 L7 会自动解析高程信息。
|
||||
|
||||
#### terrainClipHeight: number
|
||||
|
||||
指定 3D 地形的裁剪高度。在一些情况下我们可能只需要保留存在丘陵山地的部分,通过这个参数我们可以指定地形高度低于这个参数值的部分不显示.
|
||||
|
||||
<img width="60%" style="display: block;margin: 0 auto;" alt="案例" src='https://gw.alipayobjects.com/mdn/rms_816329/afts/img/A*-SpgT6R05bcAAAAAAAAAAAAAARQnAQ'>
|
||||
|
||||
#### rgb2height: (r: number, g: number, b: number) => number
|
||||
|
||||
这是一个回调函数,参数是 L7 解析出的地形贴图的 rgb 信息,用户可以使用该函数定义高度值的计算逻辑(不同的地形贴图计算逻辑不同)。
|
||||
|
||||
🌟 widthSegments/heightSegments 指定 planeGeometry 的分段数,分段越多,地形越平滑,同时性能消耗越大。
|
||||
|
|
|
@ -17,7 +17,7 @@ scene.on('loaded', () => {
|
|||
opacity: 0.8,
|
||||
width: 0.074,
|
||||
height: 0.061,
|
||||
center: [120.1025, 30.2594],
|
||||
center: [ 120.1025, 30.2594 ]
|
||||
})
|
||||
.active(true)
|
||||
.color('#ff0');
|
||||
|
|
|
@ -8,7 +8,7 @@ const scene = new Scene({
|
|||
style: 'dark',
|
||||
pitch: 65,
|
||||
rotation: 180,
|
||||
zoom: 14,
|
||||
zoom: 14
|
||||
})
|
||||
});
|
||||
|
||||
|
@ -33,7 +33,7 @@ scene.on('loaded', () => {
|
|||
h = h / 20 - 127600;
|
||||
h = Math.max(0, h);
|
||||
return h;
|
||||
},
|
||||
}
|
||||
});
|
||||
scene.addLayer(layer);
|
||||
});
|
||||
|
|
Loading…
Reference in New Issue