org.opengts.war.maps.jsmap
Class Mapstraction
java.lang.Object
org.opengts.war.tools.MapProviderAdapter
org.opengts.war.maps.JSMap
org.opengts.war.maps.jsmap.Mapstraction
- All Implemented Interfaces:
- MapProvider
public class Mapstraction
- 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_showAltitude, PROP_javascript, PROP_map_fillFrame, PROP_map_height, PROP_map_includeGeozones, PROP_map_minProximity, PROP_map_pushpins, PROP_map_routeLine, PROP_map_routeLine_arrows, PROP_map_routeLine_color, 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 |
Mapstraction(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, getGeozoneSupportedPointCount, getHeight, GetIconLegendHtml, getIconSelector, getIconSelector, getIconSelectorLegend, getIconSelectorLegend, getMapCellStyle, getMaxPushpins, getName, getProperties, getPushpinIconMap, getReplayEnabled, getReplayInterval, getReplaySinglePushpin, getWidth, getZoneDimension, getZoneHeight, getZoneWidth, ID_ZONE_LATITUDE, ID_ZONE_LONGITUDE, 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 |
PROVIDER_OPENLAYERS
public static final java.lang.String PROVIDER_OPENLAYERS
- See Also:
- Constant Field Values
PROVIDER_MICROSOFT
public static final java.lang.String PROVIDER_MICROSOFT
- See Also:
- Constant Field Values
PROVIDER_GOOGLE
public static final java.lang.String PROVIDER_GOOGLE
- See Also:
- Constant Field Values
PROVIDER_YAHOO
public static final java.lang.String PROVIDER_YAHOO
- See Also:
- Constant Field Values
PROVIDER_MULTIMAP
public static final java.lang.String PROVIDER_MULTIMAP
- See Also:
- Constant Field Values
PROVIDER_MAP24
public static final java.lang.String PROVIDER_MAP24
- See Also:
- Constant Field Values
PROVIDER_MAPQUEST
public static final java.lang.String PROVIDER_MAPQUEST
- See Also:
- Constant Field Values
PROVIDER_OPENSTREETMAP
public static final java.lang.String PROVIDER_OPENSTREETMAP
- See Also:
- Constant Field Values
PROVIDER_FREEEARTH
public static final java.lang.String PROVIDER_FREEEARTH
- See Also:
- Constant Field Values
PROVIDER_OPENSPACE
public static final java.lang.String PROVIDER_OPENSPACE
- See Also:
- Constant Field Values
DEFAULT_PROVIDER
public static final java.lang.String DEFAULT_PROVIDER
- See Also:
- Constant Field Values
PROP_PROVIDER
public static final java.lang.String[] PROP_PROVIDER
PROP_LOCAL_JS
public static final java.lang.String[] PROP_LOCAL_JS
Mapstraction
public Mapstraction(java.lang.String name,
java.lang.String key)
isFeatureSupported
public boolean isFeatureSupported(long feature)
- Description copied from class:
MapProviderAdapter
- Returns true if the specified map feature is supported
- Specified by:
isFeatureSupported in interface MapProvider- Overrides:
isFeatureSupported in class MapProviderAdapter
- Parameters:
feature - The feature tested for support
- Returns:
- True if the specified feature is supported
writeJSVariables
protected void writeJSVariables(java.io.PrintWriter out,
RequestProperties reqState)
throws java.io.IOException
- Overrides:
writeJSVariables in class JSMap
- Throws:
java.io.IOException
_getAuthKey
protected java.lang.String _getAuthKey(java.lang.String provider,
java.lang.String dftKey)
writeJSIncludes
protected void writeJSIncludes(java.io.PrintWriter out,
RequestProperties reqState)
throws java.io.IOException
- Overrides:
writeJSIncludes in class JSMap
- Throws:
java.io.IOException
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