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}
-
获取坐标转换对象
-
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坐标, 宽, 高]