com.supermap.mobjects.mapdata

类 Legend

  • java.lang.Object
    • com.supermap.data.InternalHandle
      • com.supermap.mobjects.mapdata.Legend


  • public final class Legend
    extends com.supermap.data.InternalHandle
    MG图例类
    • 方法详细资料

      • createLegend

        public static DatasetVector createLegend(Map map,
                                                 Datasource datasource,
                                                 double dMapScale,
                                                 Point2D startPoint,
                                                 int nCount)
        创建图例
        参数:
        map - 地图
        datasource - 存放图例数据集的数据源
        dMapScale - 数据比例尺(用于确定图例在此比例尺下的标准显示)
        startPoint - 起始位置(地理坐标)
        nCount - 图例个数(为0则全部显示)
        返回:
        成功返回图例数据集,否则返回null
      • calcMaxCount

        public static int calcMaxCount(Map map,
                                       double dMapScale,
                                       Point2D startPoint,
                                       Point2D endPoint)
        计算图例显示个数
        参数:
        map - 地图
        dMapScale - 比例尺(比例尺取值范围(0,1)例如: 比例尺为:1:10000, 则输入的值为 0.0001)
        startPoint - 起始点(图例绘制区域左上角)地理坐标
        endPoint - 结束点(图例绘制区域右上角)地理坐标
        返回:
        成功返回可绘制的图例个数,否则返回-1

Copyright © 2021–2024 SuperMap. All rights reserved.