org.opengts.war.maps.jsmap
Class OpenLayers

java.lang.Object
  extended by org.opengts.war.tools.MapProviderAdapter
      extended by org.opengts.war.maps.JSMap
          extended by org.opengts.war.maps.jsmap.OpenLayers
All Implemented Interfaces:
MapProvider

public class OpenLayers
extends JSMap


Field Summary
static java.lang.String[] PROP_GEOSERVER_bounds
           
static java.lang.String[] PROP_GEOSERVER_enable
           
static java.lang.String[] PROP_GEOSERVER_layers
           
static java.lang.String[] PROP_GEOSERVER_layerType
           
static java.lang.String[] PROP_GEOSERVER_maxResolution
           
static java.lang.String[] PROP_GEOSERVER_projection
           
static java.lang.String[] PROP_GEOSERVER_size
           
static java.lang.String[] PROP_GEOSERVER_title
           
static java.lang.String[] PROP_GEOSERVER_units
           
static java.lang.String[] PROP_GEOSERVER_url
           
static java.lang.String[] PROP_MAPQUEST_showAerialLayer
           
static java.lang.String[] PROP_MAPQUEST_showOSMLayer
           
static java.lang.String[] PROP_SITIMAPA_enable
           
 
Fields inherited from class org.opengts.war.maps.JSMap
DEFAULT_MAP_ID
 
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
OpenLayers(java.lang.String name, java.lang.String key)
           
 
Method Summary
 java.lang.String[] getGeozoneInstructions(int type, java.util.Locale loc)
          Returns instructions for manipulating a Geozone
 int getGeozoneSupportedPointCount(int type)
          Returns the number of supported points for the specified Geozone type
protected  void writeJSIncludes(java.io.PrintWriter out, RequestProperties reqState)
           
protected  void writeJSVariables(java.io.PrintWriter out, RequestProperties reqState)
           
 
Methods inherited from class org.opengts.war.maps.JSMap
_skipPropKey, getMapID, writeJavaScript, writeJSIncludes, writeMapUpdate, writePushpinArray, writeStyle
 
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, getMapCellStyle, 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
 

Field Detail

PROP_SITIMAPA_enable

public static final java.lang.String[] PROP_SITIMAPA_enable

PROP_GEOSERVER_enable

public static final java.lang.String[] PROP_GEOSERVER_enable

PROP_GEOSERVER_title

public static final java.lang.String[] PROP_GEOSERVER_title

PROP_GEOSERVER_url

public static final java.lang.String[] PROP_GEOSERVER_url

PROP_GEOSERVER_maxResolution

public static final java.lang.String[] PROP_GEOSERVER_maxResolution

PROP_GEOSERVER_size

public static final java.lang.String[] PROP_GEOSERVER_size

PROP_GEOSERVER_projection

public static final java.lang.String[] PROP_GEOSERVER_projection

PROP_GEOSERVER_layers

public static final java.lang.String[] PROP_GEOSERVER_layers

PROP_GEOSERVER_bounds

public static final java.lang.String[] PROP_GEOSERVER_bounds

PROP_GEOSERVER_units

public static final java.lang.String[] PROP_GEOSERVER_units

PROP_GEOSERVER_layerType

public static final java.lang.String[] PROP_GEOSERVER_layerType

PROP_MAPQUEST_showOSMLayer

public static final java.lang.String[] PROP_MAPQUEST_showOSMLayer

PROP_MAPQUEST_showAerialLayer

public static final java.lang.String[] PROP_MAPQUEST_showAerialLayer
Constructor Detail

OpenLayers

public OpenLayers(java.lang.String name,
                  java.lang.String key)
Method Detail

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

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 type
loc - The current Locale
Returns:
The localized instructions