com.supermap.data

类 GeoMap

  • 所有已实现的接口:
    IDisposable


    public class GeoMap
    extends Geometry
    地图几何对象类。

    该类用于在布局中添加地图。

    • 构造器详细资料

      • GeoMap

        public GeoMap()
        构造一个新的 GeoMap 对象。
      • GeoMap

        public GeoMap(GeoMap geoMap)
        根据给定的 GeoMap 对构造一个与其完全相同的新对象。
        参数:
        geoMap - 给定的 GeoMap 对象。
      • GeoMap

        public GeoMap(String mapName,
                      Geometry shape)
        根据指定的参数来构造一个 GeoMap 的新对象。
        参数:
        mapName - 指定的地图几何对象中地图的名称。
        shape - 指定的地图几何对象的形状。
      • GeoMap

        public GeoMap(String mapXML)
        根据给定的 地图XML内容构造一个新对象
        参数:
        mapXML - 地图 XML
    • 方法详细资料

      • getShape

        public Geometry getShape()
        返回地图几何对象的形状。
        返回:
        地图几何对象的形状。
        默认值:
        默认值为一个 GeoRectangle 对象
      • setShape

        public void setShape(Geometry geometry)
        设置地图几何对象的形状。
        参数:
        geometry - 地图几何对象的形状。
      • getMapName

        public String getMapName()
        返回地图几何对象所关联的地图名称,此对象所属的工作空间中须含有此地图名称,否则地图无法正常显示。
        返回:
        地图几何对象所关联的地图名称。
      • setMapName

        public void setMapName(String name)
        设置地图几何对象所关联的地图名称,此对象所属的工作空间中须含有此地图名称,否则地图无法正常显示。
        参数:
        value - 地图几何对象所关联的地图名称.
      • getMapBorder

        public GeoMapBorder getMapBorder()
        返回地图几何对象所使用的边框对象。有关地图几何对象的边框的详细内容,请参见 GeoMapBorder 类。
        返回:
        地图几何对象所使用的边框对象。
        默认值:
        默认值为一个空的 GeoMapBorder 对象
      • setMapBorder

        public void setMapBorder(GeoMapBorder geoMapBorder)
        设置地图几何对象所使用的边框对象。有关地图几何对象的边框的详细内容,请参见 GeoMapBorder 类。
        参数:
        geoMapBorder - 地图几何对象所使用的边框对象。
      • isBorderVisible

        public boolean isBorderVisible()
        返回是否显示地图边框。
        返回:
        显示边框,返回 true;否则返回 false。
      • setBorderVisible

        public void setBorderVisible(boolean value)
        设置是否显示地图边框。
        参数:
        value - 是否显示地图边框。
      • isGridVisible

        public boolean isGridVisible()
        如果为地图对象添加经纬网格或者公里网,或者添加自定义的参考网格,该方法用来返回是否显示网格,true,表示显示;false,表示不显示。
        返回:
        一个布尔值,用来指示是否显示网格,true,表示显示;false,表示不显示。
      • setGridVisible

        public void setGridVisible(boolean value)
        如果为地图对象添加经纬网格或者公里网,或者添加自定义的参考网格,该方法用来设置是否显示网格,true,表示显示;false,表示不显示
        参数:
        value - 一个布尔值,用来指示为地图对象添加的经纬网格或者公里网,或者添加自定义的参考网格是否显示。
      • getMapGrid

        public GeoMapGrid getMapGrid()
        返回为地图对象添加的经纬网格或者公里网,或者添加自定义的参考网格,主要用在布局中的地图对象。
        返回:
        返回为地图对象添加的经纬网格或者公里网,或者添加自定义的参考网格。
      • setMapGrid

        public void setMapGrid(GeoMapGrid geoMapMargin)
        设置为地图对象添加的经纬网格或者公里网,或者添加自定义的参考网格,主要用在布局中的地图对象。
        参数:
        geoMapMargin - 为地图对象添加的经纬网格或者公里网,或者添加自定义的参考网格。
      • clone

        public GeoMap clone()
        从类复制的说明: Geometry
        克隆一个Geometry对象。
        指定者:
        clone 在类中 Geometry
        返回:
        克隆的Geometry对象。
      • dispose

        public void dispose()
        释放该对象所占用的资源。当调用该方法之后,此对象不再可用。
        指定者:
        dispose 在接口中 IDisposable
        指定者:
        dispose 在类中 Geometry
      • getMapScale

        public double getMapScale()
        返回地图几何对象中地图的比例尺。
        返回:
        地图几何对象中地图的比例尺。
      • setMapScale

        public void setMapScale(double value)
        设置地图几何对象中地图的比例尺。
        参数:
        value - 地图几何对象中地图的比例尺。
      • getMapAngle

        public double getMapAngle()
        返回地图几何对象中地图的旋转角度。
        返回:
        地图几何对象中地图的旋转角度。
      • setMapAngle

        public void setMapAngle(double value)
        设置地图几何对象中地图的旋转角度。
        参数:
        value - 地图几何对象中地图的旋转角度。
      • getMapCenter

        public Point2D getMapCenter()
        返回地图几何对象所关联的地图的中心点。
        返回:
        地图几何对象所关联的地图名称。
      • setMapCenter

        public void setMapCenter(Point2D value)
        设置地图几何对象所关联的地图的中心点。
        参数:
        value - 地图几何对象所关联的地图的中心点。
      • getMapXML

        public String getMapXML()
        返回地图几何对象所关联的地图的XML内容。
        返回:
        地图几何对象所关联的地图的XML内容。
      • setMapXML

        public void setMapXML(String name)
        设置地图几何对象所关联的地图的XML内容。
        参数:
        value - 地图几何对象所关联的地图的XML内容。
      • isUserScale

        public boolean isUserScale()
      • setUserScale

        public void setUserScale(boolean value)
      • getMapViewBounds

        public Rectangle2D getMapViewBounds()
      • addMapGrid

        public boolean addMapGrid(GeoMapGrid geoGrid)
      • removeGrid

        public boolean removeGrid(int index)
      • getMapGrid

        public GeoMapGrid getMapGrid(int index)
      • getMapGridCount

        public int getMapGridCount()
      • insertMapGrid

        public boolean insertMapGrid(int index,
                                     GeoMapGrid geoGrid)
      • setMapGrid

        public boolean setMapGrid(int index,
                                  GeoMapGrid geoGrid)

Copyright © 2021–2024 SuperMap. All rights reserved.