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 的新对象。
-
方法概要
所有方法 实例方法 具体方法 已过时的方法 限定符和类型 方法和说明 boolean
addMapGrid(GeoMapGrid geoGrid)
GeoMap
clone()
克隆一个Geometry对象。void
dispose()
释放该对象所占用的资源。double
getMapAngle()
返回地图几何对象中地图的旋转角度。GeoMapBorder
getMapBorder()
返回地图几何对象所使用的边框对象。Point2D
getMapCenter()
返回地图几何对象所关联的地图的中心点。GeoMapGrid
getMapGrid()
返回为地图对象添加的经纬网格或者公里网,或者添加自定义的参考网格,主要用在布局中的地图对象。GeoMapGrid
getMapGrid(int index)
int
getMapGridCount()
String
getMapName()
返回地图几何对象所关联的地图名称,此对象所属的工作空间中须含有此地图名称,否则地图无法正常显示。double
getMapScale()
返回地图几何对象中地图的比例尺。Rectangle2D
getMapViewBounds()
String
getMapXML()
返回地图几何对象所关联的地图的XML内容。Geometry
getShape()
返回地图几何对象的形状。boolean
insertMapGrid(int index, GeoMapGrid geoGrid)
boolean
isBorderVisible()
返回是否显示地图边框。boolean
isGridVisible()
如果为地图对象添加经纬网格或者公里网,或者添加自定义的参考网格,该方法用来返回是否显示网格,true,表示显示;false,表示不显示。boolean
isUserScale()
boolean
removeGrid(int index)
void
setBorderVisible(boolean value)
设置是否显示地图边框。void
setGridVisible(boolean value)
如果为地图对象添加经纬网格或者公里网,或者添加自定义的参考网格,该方法用来设置是否显示网格,true,表示显示;false,表示不显示void
setMapAngle(double value)
设置地图几何对象中地图的旋转角度。void
setMapBorder(GeoMapBorder geoMapBorder)
设置地图几何对象所使用的边框对象。void
setMapCenter(Point2D value)
设置地图几何对象所关联的地图的中心点。void
setMapGrid(GeoMapGrid geoMapMargin)
设置为地图对象添加的经纬网格或者公里网,或者添加自定义的参考网格,主要用在布局中的地图对象。boolean
setMapGrid(int index, GeoMapGrid geoGrid)
void
setMapName(String name)
设置地图几何对象所关联的地图名称,此对象所属的工作空间中须含有此地图名称,否则地图无法正常显示。void
setMapScale(double value)
设置地图几何对象中地图的比例尺。void
setMapViewBounds(Rectangle2D mapViewBounds)
已过时。void
setMapXML(String name)
设置地图几何对象所关联的地图的XML内容。void
setShape(Geometry geometry)
设置地图几何对象的形状。void
setUserScale(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.