Methods
-
gcs2pcs(coordinates, coordinateType, fn)
-
地理坐标转投影坐标 请参考二次开发:四种坐标的区别
注意:在调用接口之前,需要设置工程的坐标系,否则转换失败,错误代码-4Parameters:
Name Type Description coordinates
array 坐标值,支持以下几种格式:
- [0,0]
- [0,0,0]
- [[0,0], [0,0], [0,0] ...]
- [[0,0,0], [0,0,0], [0,0,0] ...]
coordinateType
number 地理坐标的坐标系类型,取值范围:1为WGS84类型,2为火星坐标系(GCJ02),3为百度坐标系(BD09),默认值:1
fn
function 可选的回调函数,请参考二次开发:异步接口调用方式
-
pcs2gcs(coordinates, coordinateType, fn)
-
投影坐标转地理坐标 请参考二次开发:四种坐标的区别
Parameters:
Name Type Description coordinates
array 坐标值,支持以下几种格式:
- [0,0]
- [0,0,0]
- [[0,0], [0,0], [0,0] ...]
- [[0,0,0], [0,0,0], [0,0,0] ...]
coordinateType
number 地理坐标的坐标系类型,取值范围:1为WGS84类型,2为火星坐标系(GCJ02),3为百度坐标系(BD09),默认值:1
fn
function 可选的回调函数,请参考二次开发:异步接口调用方式
-
screen2World(x, y, fn)
-
屏幕坐标转为投影坐标 请参考二次开发:四种坐标的区别
注意:这里的屏幕坐标是相对渲染窗口的坐标,坐标原点位于渲染窗口的左上角。
对于Explorer来说,屏幕坐标就是Explorer窗口坐标;
对于Cloud来说,屏幕坐标是相对视频流画面的坐标而不是Video元素的坐标Parameters:
Name Type Description x
number 屏幕坐标值x
y
number 屏幕坐标值y
fn
function 可选的回调函数,请参考二次开发:异步接口调用方式
Example
fdapi.coord.screen2World(643.466, 392.872);
-
world2Screen(x, y, z, fn)
-
投影坐标转为屏幕坐标 请参考二次开发:四种坐标的区别
注意:这里的屏幕坐标是相对渲染窗口的坐标,坐标原点位于渲染窗口的左上角。
对于Explorer来说,屏幕坐标就是Explorer窗口坐标;
对于Cloud来说,屏幕坐标是相对视频流画面的坐标而不是Video元素的坐标Parameters:
Name Type Description x
number 世界坐标点x
y
number 世界坐标点y
z
number 世界坐标点z
fn
function 可选的回调函数,请参考二次开发:异步接口调用方式
Example
fdapi.coord.world2Screen(-27.39, -9020.16, 82.69);