引擎实例
参数选项,默认为空对象
初始视野中心点,经纬度形式。
初始视野旋转角度,以正北向为起始,逆时针方向递增。单位为角度。
初始视野俯仰角,俯视为0,平时地平线为90。单位为角度。
目标投影。默认为EPSG:3857,即Web墨卡托投影。 可选投影包括:
EPSG:4326
:WGS84坐标系,经纬度形式。EPSG:3857
:Web墨卡托投影,单位为米。别名包括EPSG:900913
。EPSG:4978
:ECEF坐标系,单位为米。别名包括ECEF
、GLOBE
。初始状态的底图Provider,该Provider决定初始化时显示什么样的地图。当不设置时,默认初始化百度矢量地图。
初始化时,引擎默认根据provider
自动创建一层底图,当需要进行复杂设置(如加载地形、实现多底图层叠等)时,可设置为null
禁用初始化行为,通过MapView稍后设置。
初始视野相机相对屏幕中心点对应的地面坐标的距离。单位为米。
禁用地图控制
销毁地图实例,移除其绑定事件
开启地图控制,允许用户拖动、平移、旋转等操作
获取地图当前可视范围边界坐标,返回Box3对象,坐标为投影坐标格式
获取地图当前相机位置,经纬度坐标和高度
获取地图当前中心点
获取地图当前旋转角度
获取地图当前倾斜角度
获取地图当前中心点的投影坐标
获取地图当前视线方向距离地面的距离
获取地图当前容器的长度和宽度
获取地图当前视图高度
设置地图视野
目标视野中心点
视野角度,包括 heading、pitch,其中3d支持range、2d支持zoom
视野旋转角度,以正北向为起始,逆时针方向递增。单位为角度。
视野俯仰角,俯视为0,平时地平线为90。单位为角度。
视野距离地面的距离。单位为米。
按照当前投影方式,将输入坐标转为投影坐标
输入坐标
输出坐标
转换坐标数组
将地理坐标转换为投影坐标
设置地图可拖动视野区域
区域的坐标,左下、右上的做标数组[sw, ne]
设置地图中心点
中心点坐标
设置地图选转角度
选转角度
设置3d地图最远视距
距离
设置地图倾斜角度
倾斜角度
设置地图视野距离地面的距离
距离
根据传入的坐标数组,设置地图视野
坐标数组
偏移参数
视野距离地面的距离。单位为米。
设置地图缩放级别
缩放级别
按照当前投影方式,将输入坐标转为地理坐标
将投影坐标转换为地理坐标
视野推进放大
视野拉远缩小
将地图缩放至object范围
视野距离地面的距离。单位为米。
地图管理器
该类会随Engine的初始化自动实例化,不需要开发者手动执行初始化调用,通过
engine.map
访问示例