构造
new Ratio()
成员
| 名称 | 说明 | 
|---|---|
| canvasExtent_ | 画板大小 | 
| sameOrigin_ | 两个坐标系原点是否相同, (地理坐标系false,0点在左下, 屏幕坐标系true,0点在左上) | 
| worldExtent_ | 坐标范围 | 
方法列表
| 名称 | 说明 | 
|---|---|
| convert(originalCoord, originalExtent, destExtent, precision) | 坐标变换 | 
| setCanvasExtent(extent) | 设置画板范围 | 
| setCanvasSize(size) | 设置画板尺寸 | 
| setWorldExtent(extent) | 设置世界坐标范围 | 
| setWorldExtentOrigin(val) | 设置坐标原点是否与屏幕原点一致 | 
| toPix(coordArray) | 世界坐标转屏幕坐标 | 
| toWorld(pixArray) | 屏幕坐标转世界坐标 | 
详细说明
convert(originalCoord, originalExtent, destExtent, precision)
坐标变换
参数
| 名称 | 类型 | 缺省值 | 说明 | 
|---|---|---|---|
| originalCoord | Coord | 原坐标值,其格式为[x,y]或[[x,y],[x,y]] | |
| originalExtent | Extent | 原坐标范围 | |
| destExtent | Extent | 目标坐标范围 | |
| precision | Boolean | false | 返回值是否保留小数 | 
返回值
flatCoords 目标坐标值,其格式为[x,y]
- Type
- Coord
setCanvasExtent(extent)
设置画板范围
参数
| 名称 | 类型 | 缺省值 | 说明 | 
|---|---|---|---|
| extent | Extent | 
setCanvasSize(size)
设置画板尺寸
参数
| 名称 | 类型 | 缺省值 | 说明 | 
|---|---|---|---|
| size | Size | 
setWorldExtent(extent)
设置世界坐标范围
参数
| 名称 | 类型 | 缺省值 | 说明 | 
|---|---|---|---|
| extent | Extent | 
setWorldExtentOrigin(val)
设置坐标原点是否与屏幕原点一致
参数
| 名称 | 类型 | 缺省值 | 说明 | 
|---|---|---|---|
| val | Boolean | 
示例
地理坐标系false,0点在左下, 屏幕坐标系true,0点在左上toPix(coordArray)
世界坐标转屏幕坐标
参数
| 名称 | 类型 | 缺省值 | 说明 | 
|---|---|---|---|
| coordArray | Coord | 
返回值
Coord flatCoords
toWorld(pixArray)
屏幕坐标转世界坐标
参数
| 名称 | 类型 | 缺省值 | 说明 | 
|---|---|---|---|
| pixArray | Coord | 
返回值
Coord flatCoords
 
                     搜索
搜索