org.opengts.war.maps.jsmap
Class ESRIMaps
java.lang.Object
org.opengts.war.tools.MapProviderAdapter
org.opengts.war.maps.JSMap
org.opengts.war.maps.jsmap.ESRIMaps
- All Implemented Interfaces:
- MapProvider
public class ESRIMaps
- extends JSMap
Fields inherited from interface org.opengts.war.tools.MapProvider |
DEFAULT_LATITUDE, DEFAULT_LONGITUDE, FEATURE_CENTER_ON_LAST, FEATURE_CORRIDORS, FEATURE_DETAIL_INFO_BOX, FEATURE_DETAIL_REPORT, FEATURE_DISTANCE_RULER, FEATURE_GEOZONES, FEATURE_LATLON_DISPLAY, FEATURE_REPLAY_POINTS, ID_DETAIL_CONTROL, ID_DETAIL_TABLE, ID_DISTANCE_DISPLAY, ID_LAT_LON_DISPLAY, ID_LATEST_BATTERY, ID_LATEST_EVENT_DATE, ID_LATEST_EVENT_TIME, ID_LATEST_EVENT_TMZ, ID_MESSAGE_TEXT, ID_ZONE_LATITUDE_, ID_ZONE_LONGITUDE_, ID_ZONE_RADIUS_M, MAP_HEIGHT, MAP_WIDTH, PROP_auto_count_device, PROP_auto_count_fleet, PROP_auto_enable_device, PROP_auto_enable_fleet, PROP_auto_interval_device, PROP_auto_interval_fleet, PROP_auto_onload_device, PROP_auto_onload_fleet, PROP_combineSpeedHeading, PROP_default_latitude, PROP_default_longitude, PROP_default_zoom, PROP_detail_showSatCount, PROP_iconSel_fleet, PROP_iconSel_fleet_legend, PROP_iconSelector, PROP_iconSelector_legend, PROP_info_inclBlankAddress, PROP_info_inclBlankOptFields, PROP_info_showAltitude, PROP_info_showOptionalFields, PROP_info_showSpeed, PROP_javascript_inline, PROP_javascript_src, PROP_map_fillFrame, PROP_map_height, PROP_map_includeGeozones, PROP_map_maxCreationAge, PROP_map_minProximity, PROP_map_pushpins, PROP_map_routeLine, PROP_map_routeLine_arrows, PROP_map_routeLine_color, PROP_map_routeLine_snapToRoad, PROP_map_view, PROP_map_width, PROP_maxPushpins_device, PROP_maxPushpins_fleet, PROP_maxPushpins_report, PROP_pushpin_zoom, PROP_replay_enable, PROP_replay_interval, PROP_replay_singlePushpin, PROP_scrollWheelZoom, PROP_zone_map_corridor, PROP_zone_map_height, PROP_zone_map_multipoint, PROP_zone_map_polygon, PROP_zone_map_width, ZONE_HEIGHT, ZONE_WIDTH |
Constructor Summary |
ESRIMaps(java.lang.String name,
java.lang.String key)
|
Methods inherited from class org.opengts.war.tools.MapProviderAdapter |
_getIconLegendHtml, addSupportedFeature, getAuthorization, getAutoUpdateCount, getAutoUpdateEnabled, getAutoUpdateInterval, getAutoUpdateOnLoad, getCorridorInstructions, getDefaultCenter, getDefaultZoom, getDefaultZoom, getDimension, getHeight, GetIconLegendHtml, getIconSelector, getIconSelector, getIconSelectorLegend, getIconSelectorLegend, getMaxPushpins, getName, getProperties, getPushpinIconMap, getReplayEnabled, getReplayInterval, getReplaySinglePushpin, getWidth, getZoneDimension, getZoneHeight, getZoneWidth, ID_ZONE_LATITUDE, ID_ZONE_LONGITUDE, isFeatureSupported, postInit, setIconSelector, setIconSelectorLegend, setProperties, setProperty, setSupportedFeatures, toString, validate, writeMapCell, writeMapUpdate_precheck, writeMapUpdate |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
ESRIMaps
public ESRIMaps(java.lang.String name,
java.lang.String key)
writeStyle
public void writeStyle(java.io.PrintWriter out,
RequestProperties reqState)
throws java.io.IOException
- Description copied from class:
MapProviderAdapter
- Writes any required CSS to the specified PrintWriter. This method is
intended to be overridden to provide the required behavior.
- Specified by:
writeStyle
in interface MapProvider
- Overrides:
writeStyle
in class JSMap
- Parameters:
out
- The PrintWriterreqState
- The session RequestProperties
- Throws:
java.io.IOException
writeJSVariables
protected void writeJSVariables(java.io.PrintWriter out,
RequestProperties reqState)
throws java.io.IOException
- Overrides:
writeJSVariables
in class JSMap
- Throws:
java.io.IOException
writeJSIncludes
protected void writeJSIncludes(java.io.PrintWriter out,
RequestProperties reqState)
throws java.io.IOException
- Overrides:
writeJSIncludes
in class JSMap
- Throws:
java.io.IOException
getMapCellStyle
protected java.lang.String getMapCellStyle(RequestProperties reqState,
MapDimension mapDim)
- Description copied from class:
MapProviderAdapter
- Returns the style attributes for the displayed map cell
- Overrides:
getMapCellStyle
in class MapProviderAdapter
- Parameters:
reqState
- The current session statemapDim
- The specified map dimension
- Returns:
- The style attributes for the displayed map cell
getGeozoneSupportedPointCount
public int getGeozoneSupportedPointCount(int type)
- Returns the number of supported points for the specified Geozone type
- Specified by:
getGeozoneSupportedPointCount
in interface MapProvider
- Overrides:
getGeozoneSupportedPointCount
in class MapProviderAdapter
- Parameters:
type
- The Geozone type
- Returns:
- The number of supported points for the specified Geozone type
getGeozoneInstructions
public java.lang.String[] getGeozoneInstructions(int type,
java.util.Locale loc)
- Description copied from class:
MapProviderAdapter
- Returns instructions for manipulating a Geozone
- Specified by:
getGeozoneInstructions
in interface MapProvider
- Overrides:
getGeozoneInstructions
in class MapProviderAdapter
- Parameters:
type
- The Geozone typeloc
- The current Locale
- Returns:
- The localized instructions