MercatorViewport()

视窗

new MercatorViewport()

Methods

enLineListToPixelLine(lines) → {Array.<Array.<Array.<Number>>>}

线列表转换

Parameters:
Name Type Description
lines Array.<Array.<Array.<Number>>>

线坐标列表 [[[x,y], [x,y]],[[x,y], [x,y]],….]

Returns:
Array.<Array.<Array.<Number>>> -

像素线坐标

enLineToPixelLine(path) → {Array.<Array.<Number>>}

线转换

Parameters:
Name Type Description
path Array.<Array.<Number>>

[[起始点X轴EN坐标, 起始点Y轴EN坐标], [结束点X轴EN坐标, 结束点Y轴EN坐标]]

Returns:
Array.<Array.<Number>> -

像素坐标

enLineToPixelLineList(path) → {Array.<Array.<Number>>}

线转成多条线段

Parameters:
Name Type Description
path Array.<Array.<Number>>

[[起始点X轴EN坐标, 起始点Y轴EN坐标], [结束点X轴EN坐标, 结束点Y轴EN坐标]]

Returns:
Array.<Array.<Number>> -

像素线坐标

enPointListToPixelPoint(points) → {Array.<Array.<Number>>}

点列表转换

Parameters:
Name Type Description
points Array.<Array.<Number>>

en坐标值列表, [[x,y],[x,y]…]

Returns:
Array.<Array.<Number>> -

像素坐标

enPointToPixelPoint(position) → {Array.<Number>}

点转换

Parameters:
Name Type Description
position Array.<Number>

EN坐标 [X轴坐标, Y轴坐标]

Returns:
Array.<Number> -

像素坐标

enPolygonToPixelPolygon(polygon) → {Array.<Array.<Number>>}

多边形EN坐标转换像素坐标

Parameters:
Name Type Description
polygon Array.<Array.<Number>>

多边形EN坐标

Returns:
Array.<Array.<Number>> -

多边形像素坐标

enRectToPixelPolygon(rect) → {Array.<Array.<Number>>}

矩形转多边形

Parameters:
Name Type Description
rect Array.<Number>

[矩形X坐标, 矩形Y坐标, 宽, 高]

Returns:
Array.<Array.<Number>> -

[[x,y],[x,y],[x,y]…]

enRectToPixelRect(rect) → {Array.<Number>}

矩形转换

Parameters:
Name Type Description
rect Array.<Number>

[矩形X坐标, 矩形Y坐标, 宽, 高]

Returns:
Array.<Number> -

矩形边界 [x,y,w,h]

getMercatorTransform() → {MercatorTransform}

获取坐标转换对象

Returns:
MercatorTransform -

坐标转换对象

pixelLineListToENLine(lines) → {Array.<Array.<Number>>}

线的像素坐标转EN坐标

Parameters:
Name Type Description
lines Array.<Array.<Number>>

像素坐标路径

Returns:
Array.<Array.<Number>> -

EN坐标路径

pixelLineToENLine(path) → {Array.<Array.<Number>>}

像素线转换为EN线

Parameters:
Name Type Description
path Array.<Array.<Number>>

像素坐标

Returns:
Array.<Array.<Number>> -

EN坐标列表

pixelPointListToENPoint(points) → {Array.<Number>}

像素坐标列表转换为EN坐标列表

Parameters:
Name Type Description
points Array.<Array.<Number>>

像素点坐标列表

Returns:
Array.<Number> -

EN坐标列表

pixelPointToENPoint(position) → {Array.<Number>}

像素坐标转换为EN坐标

Parameters:
Name Type Description
position Array.<Number>

像素坐标

Returns:
Array.<Number> -

EN坐标

pixelPolygonToENPolygon(polygon) → {Array.<Array.<Number>>}

多边形像素坐标转换EN坐标

Parameters:
Name Type Description
polygon Array.<Array.<Number>>

多边形像素坐标

Returns:
Array.<Array.<Number>> -

多边形EN坐标

pixelRectToENRect(rect) → {Array.<Number>}

矩形的像素坐标转换EN坐标

Parameters:
Name Type Description
rect Array.<Number>

矩形边界 [矩形X轴像素坐标, 矩形Y轴像素坐标, 宽, 高]

Returns:
Array.<Number> -

矩形边界 [矩形X轴EN坐标, 矩形Y轴EN坐标, 宽, 高]