com.supermap.data
类 GeoMap
- java.lang.Object
-
- com.supermap.data.InternalHandle
-
- com.supermap.data.InternalHandleDisposable
-
- com.supermap.data.Geometry
-
- com.supermap.data.GeoMap
-
- 所有已实现的接口:
- IDisposable
public class GeoMap extends Geometry
地图几何对象类。该类用于在布局中添加地图。
-
-
构造器概要
构造器 构造器和说明 GeoMap()构造一个新的 GeoMap 对象。GeoMap(GeoMap geoMap)根据给定的 GeoMap 对构造一个与其完全相同的新对象。GeoMap(String mapXML)根据给定的 地图XML内容构造一个新对象GeoMap(String mapName, Geometry shape)根据指定的参数来构造一个 GeoMap 的新对象。
-
方法概要
所有方法 实例方法 具体方法 已过时的方法 限定符和类型 方法和说明 booleanaddMapGrid(GeoMapGrid geoGrid)GeoMapclone()克隆一个Geometry对象。voiddispose()释放该对象所占用的资源。doublegetMapAngle()返回地图几何对象中地图的旋转角度。GeoMapBordergetMapBorder()返回地图几何对象所使用的边框对象。Point2DgetMapCenter()返回地图几何对象所关联的地图的中心点。GeoMapGridgetMapGrid()返回为地图对象添加的经纬网格或者公里网,或者添加自定义的参考网格,主要用在布局中的地图对象。GeoMapGridgetMapGrid(int index)intgetMapGridCount()StringgetMapName()返回地图几何对象所关联的地图名称,此对象所属的工作空间中须含有此地图名称,否则地图无法正常显示。doublegetMapScale()返回地图几何对象中地图的比例尺。Rectangle2DgetMapViewBounds()StringgetMapXML()返回地图几何对象所关联的地图的XML内容。GeometrygetShape()返回地图几何对象的形状。booleaninsertMapGrid(int index, GeoMapGrid geoGrid)booleanisBorderVisible()返回是否显示地图边框。booleanisGridVisible()如果为地图对象添加经纬网格或者公里网,或者添加自定义的参考网格,该方法用来返回是否显示网格,true,表示显示;false,表示不显示。booleanisUserScale()booleanremoveGrid(int index)voidsetBorderVisible(boolean value)设置是否显示地图边框。voidsetGridVisible(boolean value)如果为地图对象添加经纬网格或者公里网,或者添加自定义的参考网格,该方法用来设置是否显示网格,true,表示显示;false,表示不显示voidsetMapAngle(double value)设置地图几何对象中地图的旋转角度。voidsetMapBorder(GeoMapBorder geoMapBorder)设置地图几何对象所使用的边框对象。voidsetMapCenter(Point2D value)设置地图几何对象所关联的地图的中心点。voidsetMapGrid(GeoMapGrid geoMapMargin)设置为地图对象添加的经纬网格或者公里网,或者添加自定义的参考网格,主要用在布局中的地图对象。booleansetMapGrid(int index, GeoMapGrid geoGrid)voidsetMapName(String name)设置地图几何对象所关联的地图名称,此对象所属的工作空间中须含有此地图名称,否则地图无法正常显示。voidsetMapScale(double value)设置地图几何对象中地图的比例尺。voidsetMapViewBounds(Rectangle2D mapViewBounds)已过时。voidsetMapXML(String name)设置地图几何对象所关联的地图的XML内容。voidsetShape(Geometry geometry)设置地图几何对象的形状。voidsetUserScale(boolean value)
-
-
-
构造器详细资料
-
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- 为地图对象添加的经纬网格或者公里网,或者添加自定义的参考网格。
-
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)
-
setMapViewBounds
@Deprecated public void setMapViewBounds(Rectangle2D mapViewBounds)
已过时。
-
-
Copyright © 2021–2024 SuperMap. All rights reserved.