org.opengts.war.maps.jsmap
Class VirtualEarth

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

public class VirtualEarth
extends JSMap


Field Summary
 
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
VirtualEarth(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  java.lang.String getMapCellStyle(RequestProperties reqState, MapDimension mapDim)
          Returns the style attributes for the displayed map cell
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, 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
 

Constructor Detail

VirtualEarth

public VirtualEarth(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

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