Class: NonEarthCRS

NonEarthCRS

平面无投影坐标类。

new NonEarthCRS(options)

Usage
// 浏览器
<script type="text/javascript" src="https://iclient.supermap.io/dist/leaflet/iclient-leaflet.js"></script>
<script>
  new L.supermap.CRS.NonEarthCRS(options);
  
  // 弃用的写法
  new L.CRS.NonEarthCRS(options);
  L.supermap.CRS.nonEarthCRS(options);
  
</script>

// ES6 Import
import { NonEarthCRS } from '@supermap/iclient-leaflet';

new NonEarthCRS(options);

leaflet/core/NonEarthCRS.js, line 32
Name Type Description
options Object

参数。

Name Type Description
origin Object

原点。

bounds L.Bounds

范围。

resolutions Array.<number> 可选

分辨率。

Extends

Members

includesObject

坐标对象。

Default Value:
L.CRS

Methods

distance(latlng1, latlng2){number}

leaflet/core/NonEarthCRS.js, line 101

通过两个坐标点计算之间的距离。

Name Type Description
latlng1 L.LatLng

坐标点1。

latlng2 L.LatLng

坐标点2。

Returns:
Type Description
number 返回距离长度。

scale(zoom){number}

leaflet/core/NonEarthCRS.js, line 63

通过缩放级别计算比例尺。

Name Type Description
zoom number

缩放级别。

Returns:
Type Description
number 返回比例尺值。

zoom(scale){number}

leaflet/core/NonEarthCRS.js, line 82

通过比例尺计算范围。

Name Type Description
scale number

比例尺。

Returns:
Type Description
number 返回空间范围值。