new Size(w, h)
Usage
// 浏览器
<script type="text/javascript" src="https://iclient.supermap.io/dist/mapboxgl/iclient-mapboxgl.js"></script>
<script>
new mapboxgl.supermap.Size(w, h);
// 弃用的写法
new SuperMap.Size(w, h);
</script>
// ES6 Import
import { Size } from '@supermapgis/iclient-mapboxgl';
new Size(w, h);
common/commontypes/Size.js, line 5
Name | Type | Default | Description |
---|---|---|---|
w |
number | 0.0 |
可选
宽度。 |
h |
number | 0.0 |
可选
高度。 |
Example
var size = new Size(31,46);
Members
-
hnumber
-
高度。
- Default Value: 0.0
wnumber
宽度。
- Default Value: 0.0
Methods
-
clone(){Size}
common/commontypes/Size.js, line 48 -
克隆当前 size 对象。
Returns:
Type Description Size 新的与当前 size 对象有相同宽、高的 Size 对象。 Example
var size = new Size(31,46); var size2 = size.clone();
-
destroy()
common/commontypes/Size.js, line 83 -
销毁此对象。销毁后此对象的所有属性为 null,而不是初始值。
Example
var size = new Size(31,46); size.destroy();
-
equals(sz){boolean}
common/commontypes/Size.js, line 61 -
比较两个 size 对象是否相等。
Name Type Description sz
Size 用于比较相等的 Size 对象。
Returns:
Type Description boolean 传入的 size 和当前 size 高宽相等,注意:如果传入的 size 为空则返回 false。 Example
var size = new Size(31,46); var size2 = new Size(31,46); var isEquals = size.equals(size2);
-
toString(){string}
common/commontypes/Size.js, line 35 -
返回字符串形式。
Returns:
Type Description string 例如:"w=10,h=5"。 Example
var size = new Size(10,5); var str = size.toString();