com.supermap.mobjects.situation

类 BookMark

  • 所有已实现的接口:
    IDisposable


    public class BookMark
    extends BaseBookMark
    书签类。该类提供了书签操作的属性和方法。
    • 方法详细资料

      • getScale

        public double getScale()
        获取地图的比例尺
        返回:
        地图比例尺
      • getAngle

        public double getAngle()
        获取地图的旋转角度
        返回:
        地图旋转角度
      • getCenter

        public Point2D getCenter()
        获取地图的中心点
        返回:
        地图中心点
      • setMap

        public void setMap(Map map)
        给书签设置地图
        参数:
        map - 地图
      • setScene

        public void setScene(Scene scene)
        给书签设置场景
        参数:
        scene - 场景
      • getCamera

        public Map<Camera,Double> getCamera()
        获取书签三维场景相机数据
        返回:
        三维场景的相机和相机与目标点距离的字典
      • getMapBounds

        public Rectangle2D getMapBounds()
        获取书签二维地图的数据范围
        返回:
        地图数据范围
      • setFlyMode

        public void setFlyMode(BookMarkFlyMode flyMode)
        书签设置三维场景的定位方式
        参数:
        flyMode - 书签定位方式
      • getFlyMode

        public BookMarkFlyMode getFlyMode()
        获取书签在三维场景定位方式
        返回:
        返回书签的定位方式
      • setFlyTime

        public void setFlyTime(int nTime)
        设置书签的飞行时长
        参数:
        nTime - 书签飞行时长
      • getFlyTime

        public int getFlyTime()
        获取书签飞行时长
        返回:
        三维场景书签飞行时长
      • getRotate

        public boolean getRotate()
        获取书签是否绕点飞行
        返回:
        三维场景书签是否绕点飞行
      • setRotate

        public void setRotate(boolean bRotate)
        设置三维书签是否绕点飞行
        参数:
        bRotate - 三维书签是否绕点飞行
      • getSpeed

        public double getSpeed()
        获取书签旋转速度
        返回:
        获取书签旋转速度
      • setSpeed

        public void setSpeed(double dbSpeed)
        设置书签的旋转速度
        参数:
        dbSpeed - 书签旋转速度

Copyright © 2021–2024 SuperMap. All rights reserved.