public class MapImage
extends java.lang.Object
implements java.io.Serializable
The MapImage.
Expressed maps generated by SuperMap iServer and the description related with the maps. Gets the parameters if current map through mapParam
, such as: map name, map range, coordinate of center point, and so on; the URI address of map image can be got through imageUrl
.
Modifier and Type | Field and Description |
---|---|
java.lang.String |
customResponse
${services_components_commontypes_MapImage_attribute_customResponse_Title}
|
java.awt.image.BufferedImage |
image
BufferedImage object corresponding with map image.
|
byte[] |
imageData
Binary stream that the map picture corresponds to.
|
java.lang.String |
imageUrl
The URL address of the map image.
|
long |
lastModified
The time of modifying map last time.
|
MapParameter |
mapParam
Map parameter
|
Constructor and Description |
---|
MapImage()
${services_components_commontypes_MapImage_constructorByDefault_Title}
|
MapImage(MapImage mapImage)
${services_components_commontypes_MapImage_constructorByMapImage_Title}
|
MapImage(MapParameter mapParam)
Constructs a MapImage object according to the map parameter object, sets mapParam as the inputing map parameter object.
|
public java.lang.String customResponse
${services_components_commontypes_MapImage_attribute_customResponse_Title}
${services_components_commontypes_MapImage_attribute_customResponse_Description}
public java.lang.String imageUrl
The URL address of the map image.
GIS server would create the images of the map accroding to the client request. The images are named and saved on a fixed location. The server would provide the URL of the images
public byte[] imageData
Binary stream that the map picture corresponds to.
Only when the image output format ImageOutputOption.format
is OutputFormat.BINARY
, this field would store the binary stream of the map image, otherwise it is null.
ImageOutputOption
, OutputFormat
public java.awt.image.BufferedImage image
BufferedImage object corresponding with map image.
BufferedImage is actually a java object, GIS server can operate BufferedImage object to achieve the operation for processing the map image, such as picture clipping and merging.
public long lastModified
The time of modifying map last time.
Gets the time to finally generate the contents of current map at last through this field.
public MapParameter mapParam
Map parameter
Gets the information description of current map through this field, such as: current map name, map range, scale, and son on.
public MapImage()
${services_components_commontypes_MapImage_constructorByDefault_Title}
${services_components_commontypes_MapImage_constructorByDefault_Description}
public MapImage(MapImage mapImage)
${services_components_commontypes_MapImage_constructorByMapImage_Title}
${services_components_commontypes_MapImage_constructorByMapImage_Description}
mapImage
- ${services_components_commontypes_MapImage_constructorByMapImage_param_mapImage}java.lang.IllegalArgumentException
- ${services_components_commontypes_MapImage_constructorByMapImage_exception_IllegalArgumentException}public MapImage(MapParameter mapParam)
mapParam
- map parameters to be set.public int hashCode()
Get the hash code value of map image object.
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object obj)
Compares whether the specified object equals to the current MapImage
object.
equals
in class java.lang.Object
obj
- the object to compare with the current MapImage
object.